Grazie a tutti delle risposte; in almeno due c'era codice che fa quello che cercavo, e adesso mi acculturerò su cos'è una new-style class. Nel frattempo però...

Sandro Dentella ha scritto:
PS: io non ho idea di cosa faccia Tkinter.Tk() ma se ricordo corretto apre
    una finestra 'root' mentre toplevel è solo... una toplevel. Di 'root'ce
    ne è una sola, di Toplevel ce ne possono essere tante. Perchè erediti da
    una classe per poi sostituirla con una classe diversa, invece che
    ereditare direttamente da Tk?

Perché siccome la documentazione di Tkinter.Tk dice "Return a new Toplevel widget", non pensavo che Tk fosse una classe di per sé, ma una funzione che restituisce un Toplevel "opportunamente trattato". E tutt'ora non so come verificarlo, dato che...


Marco Mariani ha scritto:
type(Tkinter.Tk()) cosa dice?

... ci avevo già provato, ma...

In [1]: type(Tkinter.Tk())
Out[1]: <type 'instance'>

... e questo non mi illumina granché...

Pietro
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a