Sto usando Tkinter per creare una finestra semplice:

codice:
from Tkinter import *

# Esempio di GUI

def main():
    w1=Tk()
    w1.title("Finestra 1")
    f1=Frame(w1)           # 1
    f1.pack()                  # 2
    w1.mainloop()

main()
Il problema è che se provo ad eseguirlo senza creare alcun frame (quindi senza le righe che ho marcato come 1 e 2) la finestra si apre correttamente, ma con queste 2 istruzioni in più non compare niente sullo schermo, il programma resta in esecuzione anche se non compare alcuna finestra.