Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come fare un Button Tkinter inattivo

Tkinter è una libreria per il linguaggio di programmazione Python , che fornisce funzionalità di grafica per i programmatori . Anche se non è l'unica libreria GUI per Python , è uno dei più popolari e ben supportato , lo rende una scelta frequente per coloro che stanno imparando la lingua . I widget sono il nome universale per gli oggetti in Tkinter , comprese le cose come finestre , campi di testo , etichette e pulsanti . Saper disattivare un pulsante senza rimuoverlo vi aiuterà ad essere più flessibile nel processo di sviluppo , consentendo di mettere il tasto " in attesa" , mentre si sviluppa il resto dell'applicazione . Cose che ti serviranno
Python ambiente di sviluppo
Mostra più istruzioni
1

Copia il seguente testo nel vostro ambiente di sviluppo Python :

Mondo = Tk ( ) per

b = Button (World , text = " Premere Me! " , command = sayHello ) per

Questo rappresenterà il vostro pulsante di prova . In questo esempio , "Mondo" è il nome del padre del pulsante , "Press Me! " è il testo che apparirà sul tasto e " sayHello " è il nome della funzione del pulsante richiamerà .
2

Togliere il " comando = sayHello " testo dal pulsante per disattivarlo. Questo renderà il pulsante inutile . Apparirà ancora sullo schermo , e apparirà ancora come se viene spinto , ma non succederà nulla come risultato . Il codice del pulsante sarà simile a questo :

b = Button (World , text = " ! Premere Me" ) per

E 'anche possibile lasciare il comando e disattivare il pulsante attraverso un separato . opzione
3

Aggiungere il seguente testo al pulsante :

b = Button (World , text = " ! Premere Me" , command = sayHello state = DISATTIVATO ) per

Questo manterrà la forma originale del pulsante , ma disattiva tutte le azioni del pulsante potrebbe altrimenti invocare. Questo consente di mantenere il comando sul posto, che può rendere più facile rintracciare come funziona il programma .

 

Programmazione © www.354353.com