Fonction command d'un bouton tkinter défini dans une fonctio
Résolu
Maxime320Y
-
Maxime320Y -
Maxime320Y -
Bonjour,
Je suis en train programmer le jeu du démineur avec la bibliothèque Tkinter de Python. Cependant je rencontre un problème que le programme suivant résume bien :
La fonction command_btn ne reconnait pas btn. Je me suis demandé si je devais passer par une classe mais j'attends d'abord d'avoir vos avis...
Je suis en train programmer le jeu du démineur avec la bibliothèque Tkinter de Python. Cependant je rencontre un problème que le programme suivant résume bien :
from tkinter import *
root=Tk()
def command_btn():
btn.destroy()
def spawn_btn():
btn=Button(root,text='Hello World',command=command_btn)
btn.pack()
spawn_btn()
root.mainloop()
La fonction command_btn ne reconnait pas btn. Je me suis demandé si je devais passer par une classe mais j'attends d'abord d'avoir vos avis...
A voir également:
- Fonction command d'un bouton tkinter défini dans une fonctio
- Fonction si ou - Guide
- Diagnostic bouton photo - Accueil - Outils
- Comment faire une capture d'écran sur un samsung sans bouton ? - Guide
- Sfc scannow command - Guide
- Bouton shift ✓ - Forum Jeux vidéo
1 réponse
yg_be
Messages postés
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 587
bonjour,
une possibilité:
une autre:
une possibilité:
def command_btn():
root.MonBouton.destroy()
def spawn_btn():
root.MonBouton=Button(root,text='Hello World',command=command_btn)
root.MonBouton.pack()
une autre:
def command_btn():
MonBouton.destroy()
def spawn_btn():
btn=Button(root,text='Hello World',command=command_btn)
btn.pack()
return btn
MonBouton=spawn_btn()
Maxime320Y
Merci beaucoup, c'est parfait !