Probabilmente la stragrande maggioranza delle applicazioni basate su tk inserisce tutti i componenti nella finestra radice predefinita. Questo è il modo più conveniente per farlo poiché esiste già. Scegliere di nascondere la finestra predefinita e crearne di nuovi è una cosa perfetta da fare, anche se richiede solo un piccolo lavoro extra.
per rispondere alla tua domanda specifica su come nasconderlo, utilizzare il metodo withdraw della finestra principale:
import Tkinter as tk
root = tk.Tk()
root.withdraw()
Se si vuole fare di nuovo la finestra visibile, chiamare il metodo deiconify (o wm_deiconify).
root.deiconify()
Una volta che si è fatto con la finestra di dialogo, si può distruggere la finestra principale insieme a tutti gli altri widget Tkinter con il metodo destroy:
root.destroy()
fonte
2009-09-10 21:02:32
Il collegamento dell'immagine non è valido. –