In Tk c'� un comando di utilit�, wm, per interagire con il
window manager (NdT: gestore di finestre). Le opzioni del comando wm permettono di
controllare cose come il titolo, la posizione, la bitmap dell'icona e
cose simili. In Tkinter, questi comandi vengono
implementati come metodi della classe Wm. I widget di
Toplevel sono classi derivate dalla classe Wm e cos� possono
chiamare i metodi di Wm direttamente.
Per scoprire la finestra di toplevel che contiene un dato widget, � possibile, spesso, semplicemente far riferimento al master del widget. Naturalmente se il widget � stato inserito in un frame il master non rappresenta la finestra di toplevel. Per scoprire la finestra di toplevel che contiene un widget arbitrario, si pu� chiamare il metodo _root(). Questo metodo inizia con il simbolo di sottolineatura per indicare che questa funzione � parte dell'implementazione e non un'interfaccia alle funzionalit� di Tk.
Questi sono alcuni tipici esempi d'uso:
import Tkinter
class App(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.pack()
# Crea l'applicazione
myapp = App()
#
# Qui ci sono le chiamate di metodo alla classe window manager
#
myapp.master.title("My Do-Nothing Application")
myapp.master.maxsize(1000, 400)
# Inizio del programma
myapp.mainloop()
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.