Bouton python
Résolu
Kilton937342
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Kilton937342 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Kilton937342 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Quand je crée un bouton dans une class l'argument "command" se déclenche a la création du bouton et pas a l'appui du bouton
Quelqu'un sait pourquoi?
Merci d'avance
Quand je crée un bouton dans une class l'argument "command" se déclenche a la création du bouton et pas a l'appui du bouton
Quelqu'un sait pourquoi?
Merci d'avance
A voir également:
- Bouton python
- Citizen code python avis - Accueil - Outils
- Bouton reinitialisation pc - Guide
- Diagnostic bouton photo - Accueil - Outils
- Bouton on/off comment savoir ✓ - Forum Matériel & Système
- Symbole arrêt marche - Forum Word
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, ce sera plus simple de t'expliquer si tu montres ton code.
tiens compte de ceci: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
tiens compte de ceci: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Voici mon code (un extrait)
C'est un générateur d'exercices de math que je code pour ma mère et là c'est le début de la partie interface
C'est un générateur d'exercices de math que je code pour ma mère et là c'est le début de la partie interface
class Interface_globale(Générateur_exercices_global): """Interface globale pour chaque catégorie""" def __init__(self): Générateur_exercices_global.__init__(self) def interface_initiale(self): for y in root.winfo_children(): y.destroy() root.pack_propagate(0) self.titre=tk.Label(root,text="Exercices à part",bg="blue",font=("arial",30,"bold italic")).pack(padx=60,pady=40) self.bouton_comparaison=tk.Button(root,text="Comparaison",width=40,height=2,command=Interface_ciblée_exos_globaux.interface_comparaison(self)).pack() class Interface_ciblée_exos_globaux(Interface_globale): """ Interface pour les exos à part """ def __init__(self): Interface_globale.__init__(self) def interface_comparaison(self): print("test")
J'ai mis que cet extrait car le reste du code n'a aucun rapport avec ca.
Et le fait que la
Et le fait que la
command=Interface_ciblée_exos_globaux.interface_comparaison(self)appel
Interface_ciblée_exos_globaux.interface_comparaisonest justement mon problème.
command=Interface_ciblée_exos_globaux.interface_comparaison(self)est un argument, option du bouton qui est sensé se déclencher à l'appui du bouton, sauf qu'il se déclenche directement