|
|
|
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.