 |
 |
 |
La libreria di riferimento di Python |
 |
 |
 |
Per la maggior parte del tempo, il modulo Tkinter � tutto
quello che realmente vi serve, ma comunque � disponibile un buon
numero di moduli aggiuntivi. L'interfaccia Tk si trova in un modulo
binario chiamato _tkinter. Questo modulo contiene
l'interfaccia di basso livello a Tk e non deve mai essere usato
direttamente dai programmatori di applicazioni. È normalmente una
libreria condivisa (o DLL), ma pu�, in alcuni casi, essere collegata
staticamente con l'interprete Python.
In aggiunta al modulo di interfaccia a Tk, Tkinter
comprende un buon numero di moduli Python. I due moduli pi�
importanti sono Tkinter stesso ed un modulo chiamato
Tkconstants. Il primo importa automaticamente il secondo,
cos� che per usare Tkinter tutto quello che si deve fare � importare un
solo modulo:
O, pi� spesso:
| class Tk( |
screenName=None, baseName=None, className='Tk') |
-
La classe Tk viene istanziata senza argomenti. Questo crea
un widget di livello base che, di solito, � la finestra principale di
un'applicazione. Ogni istanza ha associato il suo proprio Interprete
Tcl.
Modificato nella versione 2.4:
È stato aggiunto il parametro useTk.
| Tcl( |
screenName=None, baseName=None, className='Tk', useTk=0) |
-
La funzione Tcl � una funzione factory che crea un oggetto
molto simile a quello realizzato dalla classe Tk, tranne per
il fatto che non inizializza il sottosistema Tk. Questo spesso �
molto utile quando viene usato un interprete tcl in un ambiente dove
non si vuole creare una finestra toplevel estranea o dove non
si pu� (ad esempio in sistemi Unix/Linux senza il server X). Un
oggetto creato mediante l'oggetto Tcl pu� avere una
finestra toplevel creata (ed inizializzando il sottosistema Tk)
mediante la chiamata al metodo loadtk.
Nuovo nella versione 2.4.
Altri moduli che il supporto di Tk fornisce includono:
- ScrolledText
- Widget di testo con una barra di scorrimento verticale integrata.
- tkColorChooser
- Finestra di dialogo che permette di scegliere un colore.
- tkCommonDialog
- Classe base per le finestre di dialogo definite negli altri moduli
elencati qui.
- tkFileDialog
- Finestra di dialogo che permette all'utente di specificare un file da
aprire o da salvare.
- tkFont
- Strumento che aiuta il lavoro con i font dei caratteri.
- tkMessageBox
- Accesso alle finestre standard di dialogo di Tk.
- tkSimpleDialog
- Funzioni base per le finestre di dialogo e funzioni di comodo
- Tkdnd
- Supporto al Drag-and-drop per Tkinter. È sperimentale e non verr�
pi� accettato quando sar� sostituito dal Tk DND.
- turtle
- La grafica della tartaruga in una finestra Tk.
 |
 |
 |
La libreria di riferimento di Python |
 |
 |
 |
Release 2.3.4, documentation updated on 21. maggio 2005.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.