16. Interfaccia Utente Grafica con Tk

Tk/Tcl è da molto tempo una parte integrante di Python. Fornisce un robusto windowing toolkit indipendente dalle piattaforme, che è disponibile per i programmatori Python usando il modulo Tkinter e la sua estensione, il modulo Tix.

Il modulo Tkinter è un sottile strato orientato agli oggetti sopra a Tcl/Tk. Non è necessario scrivere codice Tcl per usare Tkinter, ma sarà necessario consultare la documentazione di Tk e, occasionalmente, quella di Tcl. Tkinter è un insieme di involucri che implementano i Tk widget come classi di Python. Inoltre il modulo interno _tkinter fornisce un meccanismo threadsafe che permette a Python e a Tcl di interagire.

Non è l'unica GUI per Python, ma è quella usata più comunemente; vedere la sezione  ``Altri moduli di interfaccia utente e pacchetti'', per maggiori informazioni su altri strumenti per GUI disponibili in Python.

Tkinter   Interfaccia a Tcl/Tk per interfacce utenti grafiche
Tix   Widgets che estendono Tk per Tkinter
ScrolledText   Widget per testi con barra di scorrimento verticale.
turtle   Un ambiente per la grafica della tartaruga.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.