2012-01-28 2 views
5

사용하여 표시되지 않습니다 :창이 내가 파이썬으로 시작하는 파일입니다 Tkinter를

from Tkinter import * 

# Esempio di GUI 

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

main() 

프로그램은 실행에 있지만 나는 어떤 창이 나타나는 표시되지 않습니다. 나는 멈추기 위해 터미널 창을 닫아야 만한다. 나는 그 이유를 알지 못한다.

+1

를, 창이 나타납니다,하지만 왼쪽에 넓은 단지 몇 픽셀입니다 모서리. –

+0

'import *'를하는 것은 결코 좋은 습관이 아니며 모듈에 무엇이 들어 있는지도 모르는 경우조차 최악입니다. – juliomalegria

답변

6

어떻게되는지 : 내 시스템에서

from Tkinter import * 

# Esempio di GUI 

def main(): 
    w1=Tk() 
    w1.title("Finestra 1") 
    # Width, height in pixels 
    f1=Frame(w1, height=50, width=50) 
    f1.pack() 
    w1.mainloop() 

main() 
2

창에 실제 내용이 없기 때문에 빈 프레임 만 가능하므로 창이 작습니다. 일부 시스템에서는 완전히 보이지 않을 수도 있습니다.) (주 수정 시도하고 프레임에게 폭과 높이를 부여

def main(): 
    w1=Tk() 
    w1.title("Finestra 1") 
    f1=Frame(w1) 
    b = Button(f1, text='asldkf') 
    b.pack() 
    f1.pack() 
    w1.mainloop()