tkinter finestra base python

tkinter finestra base python . Di seguito il codice da tenere come base da dove iniziare , per creare un interfaccia grafica GUI (Graphical user Interface ), livello avanzato utilizzando la libreria di tkinter python3 .

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()
tkinter finestra base python

Per testare il codice salvare il codice in un documento di testo facendo attenzione agli spazi. Nel mio caso ho salvato come app.py, per lanciare doppio click su di esso oppure tramite cmd (ripeto che per utilizare questo codice dovresti sapere già cose python e la libreria di tkinter ) .

Utilizzano il menu di sinistra (oppure nel menu principale ) è possibile arricchire l’interfaccia grafica con le altre funzioni .

Come si nota dall’immagine di sopra si vedono 2 finestre una nera che è la console e l’altra bianca che si crea dal codice , a prima vista nulla di che.(Nota : la finestra nera si fa sparire con un opzione quando si compila il codice per esportarlo in giro per il mondo) .

Osservando invece il codice è tutto un altra cosa poiché possiamo personalizzarlo a piacere modificando i valori :

self.title(‘Titolo del app.’) = Modifica il titolo della finestra ad esempio self.title(‘blog di genti .’) vedere immagine che segue :

self.geometry(‘1000×500’) : Definisce larghezza e lunghezza della finestra .

self.configure(background=’white’) : Possiamo cambiare il colore di background a piacere ad esempio in colore nero : self.configure(background=’black’) vedi immagine che segue :

self.resizable(width=True, height=True) : spostando il mouse nei angoli della finestra permette di cambiare le dimensioni della finestra .

Lo scopo dell’articolo “tkinter finestra base python” e rendere a disposizione questa base di codice per iniziare un interfaccia grafica ovunque voi siate . Da qui parte un infinita di opzioni che potete aggiungere basta usare un po’ di immaginazione è creatività.