IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tkinter Python Discussion :

Evenements sur des boutons en tkinter.


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Homme Profil pro
    Analyse système
    Inscrit en
    Avril 2023
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Avril 2023
    Messages : 1
    Par défaut Evenements sur des boutons en tkinter.
    Bonsoir à toutes et à tous,

    J'ai un petit problème au niveau de mon code, pour une interface graphique, en tkinter.

    Tout marche bien, j'ai fait toute la partie physique de l'appli, je passe au fonctionnement même de cette dernière, et y a un soucis:


    J'ai différents boutons dans le menu dans la navbar ("Accueil", "Paramètres"...), mais j'arrive pas à justement ajouter des commandes sur ces boutons, car je les ai créer à partir d'une boucle for comme ci-contre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    [....]
     
     
    #navbar options
     
     
    options_elements = ["Accueil", "Trades", "Parameters", "Help"]
     
    #positionnement des différents élements de la navbar
     
    for i in range(4):
     
     
        tkinter.Button(menu_navbar, text = options_elements[i], font = "-size 20", bg = "gray", fg = "white", activebackground = "gray", borderwidth=2, width = 9).pack(pady = 10)
     
     
    #Quit Bouton Configuration
     
     
    button_quit_navbar = tkinter.Button(menu_navbar, image = close_navbar, bd = 0, bg  = "gray80", activebackground ="gray80", height = 35, command = switch)
     
    button_quit_navbar.pack()
     
     
    [....]
    Cela est juste la partie dans la quelle je rencontre de la difficulté, puisque les boutons sont créer dans une boucle utilisant une liste, je pense qu'on peut pas les cibler un par un comme avec une variable ( "variable.config(...)")

    Vous auriez une solution pour modifier ces boutons ?

    Merci d'avance

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut
    Citation Envoyé par hzuhda Voir le message
    Vous auriez une solution pour modifier ces boutons ?
    Pour modifier un objet, il faut pouvoir y accéder, par exemple via une variable (globale) ou une collection (globale) et lui appliquer la méthode qui change son état (par exemple, .configure pour un widget tkinter).
    Notions devant être (à priori) acquises en travaillant ses tutos avant de se lancer à réaliser un petit projet... Et comme ce que vous montrez n'est pas suffisant pour imaginer comment se mettre à votre niveau pour essayer de vous expliquer quoi que ce soit, je vous renvoie aux règles!.
    Pour discuter dans un forum de discussion, il faut partager un minimum de concepts techniques (et avoir passé du temps dans les tutos pour les acquérir) à défaut, on pourrait juste coder à votre place. Ce qui ne va pas vous apprendre grand chose (sauf montrer qu'on sait).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/08/2006, 23h54
  2. Evenements sur des JLabel dans une JList
    Par Tibo dans le forum Composants
    Réponses: 6
    Dernier message: 30/06/2006, 11h06
  3. Récupération d'un evenement sur un bouton
    Par mzibri dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 07/06/2006, 14h19
  4. Boucle sur des boutons radios
    Par jmarey dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/05/2006, 11h03
  5. Réponses: 6
    Dernier message: 18/04/2005, 21h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo