tkinter pulsante base python. Il codice che segue crea un classico pulsante
Esempio 1
pulsante = tk.Button(self, text='Premi qui',width=12,command=0000)
pulsante.grid(row=0, column=0, sticky=tk.W)

Descrizione
- Attenzine Il blocco di codice da solo non basta per creare il pulsante, va inserito al interno del blocco di codice che crea la finestra, qui il link dove trovarlo .
- pulsante = tk.Button() Definisce una variabile nominata pulsante che sfrutta il blocco di codice tk.Button() per creare un pulsante
- self questo perché stiamo usando le classi
- text=’Premi qui’ Personalizza l’etichetta del pulsante in questo caso “premi qui“
- width=12 Personalizza la larghezza del pulsante in unita (non in pixel), in questo caso 12 unità
- command=0000 Qui va inserito il nome della funzione che vogliamo attivare . Per funzione intendo il blocco di codice che sarà attivato quando il pulsante viene premuto . In questo caso sto semplicemente ingannando il programma con i zero .
- pulsante.grid() La funzione grid e una technica per specificare dove va posizionato il pulsante
E possibile eseguire questo codice tramite cmd e in altri modi che descrivo in questo link
Esempio 2
Il codice dell’esempio 1 si può scrivere anche in un unica riga :
pulsante = tk.Button(self, text='Premi qui',width=12,command=0000).grid(row=0, column=0, sticky=tk.W)

Descrizione:
- L’immagine mostra che è possibile scrivere il blocco di codice del esempio 1 in un unica riga .
Esempio 3 :
pulsante = tk.Button(self, text='Premi qui',width=12,command=0000)
pulsante.grid(row=0, column=0, sticky=tk.W)
pulsante = tk.Button(self, text='Premi qui',width=12,command=0000)
pulsante.grid(row=0, column=2, sticky=tk.W)
pulsante = tk.Button(self, text='Premi qui',width=12,command=0000)
pulsante.grid(row=0, column=3, sticky=tk.W)
pulsante = tk.Button(self, text='Premi qui',width=12,command=0000)
pulsante.grid(row=1, column=0, sticky=tk.W)

Descrizione
- Rimanendo sempre in tema tkinter pulsante base python
- L’esempio rende l’idea come si posizionano i vari pulsanti utilizzando la funzione grid() di tkinter. In questo caso e stato moltiplicato semplicemente lo stesso blocco .
Qui il link su come rendere funzionale il pulsante .