Il widget pulsante viene utilizzato per aggiungere vari tipi di pulsanti all'applicazione Python. Python ci consente di configurare l'aspetto del pulsante in base alle nostre esigenze. È possibile impostare o ripristinare varie opzioni a seconda delle esigenze.
Possiamo anche associare un metodo o una funzione ad un pulsante che viene richiamato quando viene premuto il pulsante.
convertendo int in double java
La sintassi per utilizzare il widget pulsante è riportata di seguito.
Sintassi
W = Button(parent, options)
Di seguito è riportato un elenco delle possibili opzioni.
contatti bloccati
SN | Opzione | Descrizione |
---|---|---|
1 | sfondo attivo | Rappresenta lo sfondo del pulsante quando il mouse passa sopra il pulsante. |
2 | primo piano attivo | Rappresenta il colore del carattere del pulsante quando il mouse passa sopra il pulsante. |
3 | Bd | Rappresenta la larghezza del bordo in pixel. |
4 | Bg | Rappresenta il colore di sfondo del pulsante. |
5 | Comando | È impostato sulla chiamata di funzione pianificata quando viene chiamata la funzione. |
6 | Fg | Colore di primo piano del pulsante. |
7 | Font | Il carattere del testo del pulsante. |
8 | Altezza | L'altezza del pulsante. L'altezza è rappresentata dal numero di righe di testo per le righe di testo o dal numero di pixel per le immagini. |
10 | Evidenzia colore | Il colore dell'evidenziazione quando il pulsante ha lo stato attivo. |
undici | Immagine | È impostato sull'immagine visualizzata sul pulsante. |
12 | giustificare | Illustra il modo in cui vengono rappresentate le molteplici righe di testo. È impostato su LEFT per la giustificazione a sinistra, RIGHT per la giustificazione a destra e CENTER per il centro. |
13 | Padx | Imbottitura aggiuntiva al pulsante in direzione orizzontale. |
14 | Paddy | Imbottitura aggiuntiva al pulsante in direzione verticale. |
quindici | Sollievo | Rappresenta il tipo di confine. Può essere SUNKEN, RAISED, GROOVE e RIDGE. |
17 | Stato | Questa opzione è impostata su DISABILITATO per far sì che il pulsante non risponda. ACTIVE rappresenta lo stato attivo del pulsante. |
18 | Sottolineare | Imposta questa opzione per sottolineare il testo del pulsante. |
19 | Larghezza | La larghezza del pulsante. Esiste come numero di lettere per i pulsanti testuali o pixel per i pulsanti immagine. |
venti | Lunghezza avvolgente | Se il valore è impostato su un numero positivo, le righe di testo verranno spostate per rientrare in questa lunghezza. |
Esempio
#python application to create a simple button from tkinter import * top = Tk() top.geometry('200x100') b = Button(top,text = 'Simple') b.pack() top.mainaloop()
Produzione:
Esempio
from tkinter import * top = Tk() top.geometry('200x100') def fun(): messagebox.showinfo('Hello', 'Red Button clicked') b1 = Button(top,text = 'Red',command = fun,activeforeground = 'red',activebackground = 'pink',pady=10) b2 = Button(top, text = 'Blue',activeforeground = 'blue',activebackground = 'pink',pady=10) b3 = Button(top, text = 'Green',activeforeground = 'green',activebackground = 'pink',pady = 10) b4 = Button(top, text = 'Yellow',activeforeground = 'yellow',activebackground = 'pink',pady = 10) b1.pack(side = LEFT) b2.pack(side = RIGHT) b3.pack(side = TOP) b4.pack(side = BOTTOM) top.mainloop()
Produzione: