tkinter finestra base python . Di seguito il codice da tenere come base da dove iniziare , per creare un interfaccia grafica GUI (Graphical user Interface ),
import tkinter as tk
class App(tk.Tk):
def __init__(self):
super().__init__()
self.title('Titolo del app.')
self.geometry('1000x500')
self.configure(background='white')
self.resizable(width=True, height=True)
################## INIZIO #################
################## FINE ####################
if __name__ == '__main__':
finestra =App()
finestra.mainloop()

Descrizione
- import tkinter as tk Importa la libreria di tkinter , permette di realizzare l’interfaccia grafica
- class App(tk.Tk): Utilizzando il metodo delle classi sfruttiamo al massimo la libreria di tkinter
- self.title(‘Titolo del app.’) Permette di personalizzare il titolo che viene mostrato nella barra della finestra
- self.geometry(‘1000×500’) Imposta le dimensioni della finestra
- self.configure(background=’white’) Imposta lo sfondo della finestra
- self.resizable(width=True, height=True) Attiva il controllo delle dimensioni , grazie a questa impostazione possiamo allargare o rimpicciolire la finestra con l’aiuto del mouse
Posso dire che questa interfaccia di base ha una grafica che quando la vedi sembra passata di moda pero:
- Quando si tratta di fare una applicazione che sia semplicemente funzionale e intuitiva è il top della gamma . Si trova a portata di mano, è semplice da imparare , è totalmente gratuita .
- Se cerci anche una bella grafica tkinter offre la libreria ttk che ti permette di creare un interfaccia personalizzata . Questo dipende da quanto tempo ci vuoi spendere
E possibile arricchire tkinter finestra base python con i vari strumenti :
Pulsante , Cella inserimento dati , Etichetta , Menu a tendina , Finestra avviso altri strumenti aggiunti nel menu .