Tkinter est une bibliothèque pour le langage de programmation Python, qui fournit des fonctionnalités GUI pour les programmeurs . Même si ce n'est pas la seule bibliothèque d'interface graphique pour Python, il est l'un des plus populaires et bien pris en charge, ce qui en fait un choix fréquent pour ceux qui apprennent la langue. Les widgets sont le nom universel pour les objets dans Tkinter , y compris des choses comme les fenêtres , les champs de texte , des étiquettes et des boutons. Savoir comment désactiver un bouton sans enlever il vous aidera à être plus flexible dans votre processus de développement en vous permettant de mettre votre touche " en attente " pendant que vous développez le reste de l'application . Choses que vous devez
Python environnement de développement
Voir Plus Instructions
1
Copiez le texte suivant dans votre environnement de développement Python :
Monde = Tk ( )
b = button ( Monde , text = " Appuyez sur moi! " , command = sayhello )
Cela représentera votre bouton de test. Dans cet exemple , "World " est le nom de la mère de la touche, " Appuyez sur moi! " est le texte qui apparaîtra sur le bouton et " sayhello " est le nom de la fonction du bouton invoquer .
2
Retirer le " command = sayhello " le texte du bouton pour le désactiver. Ceci rendra le bouton inutile. Il apparaît toujours à l'écran , et apparaîtra toujours comme si elle est poussée , mais rien ne se passera par la suite. Le code du bouton ressemblera à ceci :
b = Button ( Monde , text = " ! Appuyez Me" )
Il est également possible de laisser le commandement et désactiver le bouton séparé par un . l'option
3
Ajouter le texte suivant à votre bouton :
b = button ( Monde , text = " ! Appuyez Me" , command = sayhello , state = DISABLED )
Cela permet de conserver la forme originale de votre bouton, mais permet de désactiver toutes les actions du bouton peut par ailleurs se prévaloir . Cela vous permet de garder le commandement en place, ce qui peut rendre plus facile de retracer comment votre programme fonctionne .