logo

Pulsante Tkinter Python

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:

Pulsante Tkinter Python

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:

Pulsante Tkinter Python
Pulsante Tkinter Python