In questo articolo, andiamo a vedere come inserire dei bottoni all’interno della finestra principale del programma. Anche per disegnare i bottoni utilizzo la libreria grafica Tkinter.
import tkinter as tk import tkinter.messagebox as popup # Definisco la funzione di call-back per il bottone rosso def bottone_rosso_click(): popup.showinfo("Bottone Rosso", "Hai cliccato il bottone rosso!") # Crea la finestra principale root = tk.Tk() root.title("Interfaccia con bottoni - Tkinter") root.geometry("400x300") # Larghezza x Altezza bottone_rosso = tk.Button(root, text="Rosso", bg="red", command=bottone_rosso_click) bottone_rosso.pack(side = tk.TOP) bottone_verde = tk.Button(root, text="Verde", bg="green") bottone_verde.pack(side = tk.LEFT) bottone_giallo = tk.Button(root, text="Giallo", bg="yellow") bottone_giallo.pack(side = tk.BOTTOM) # Avvio del ciclo principale dell'applicazione root.mainloop()
Alcune note sul codice:
- Ho disegnato 3 bottoni tramite il metodo Button della libreria Tkinter
- Ho posizionato i 3 bottoni sull’estremità alta, sull’estremità sinistra e sul fondo della finestra principale del programma
- Ho dato 3 colori differenti ai bottoni tramite proprietà bg
Qui sotto il link per scaricare lo script python.