2017-02-25 4 views
0

Tkinter가있는 창을 만들려고하는데 창을 만들지 않고 오류 코드가 나타나지 않습니까?창이 창을 만들지 못합니까?

from tkinter import * 
def login_window(): 
window=Tk() 
window.title("Login") 
info_lbl = Label(window) 
info_lbl.grid(row=0, column=1) 
username_lbl = Label(window, text='Username') 
username_lbl.grid(row=1, column=1) 
username_entry = Entry(window, width=10) 
username_entry.grid(row=1, column=2) 
password_lbl = Label(window, text='Password') 
password_lbl.grid(row=2, column=1) 
password_entry = Entry(window, width=10,) 
password_entry.grid(row=2, column=2) 
ok_button = Button(window, text='Login', command = menu_window) 
ok_button.grid(row=3,column = 2,sticky =W) 

도움이 될 것입니다.

답변

1

잘 나는 유 this-

from Tkinter import * 
def login_window(): 
    window=Tk() 
    window.title("Login") 
    mainloop() 
login_window() 
처럼 login_window 뭔가를 함수 내부의 주회 돌이()를 추가 할뿐만 아니라, 전화를해야한다고 생각
0

메인 Tkinter 루프에 들어 본 적이없는 것 같습니다. 해당 창을 표시하려면, 당신은 함수의 바닥에 이것을 추가 할 수

window.mainloop() 

this question 살펴과 Tkinter의 메인 루프에 대한 좀 더 자세한 내용은 허용 대답을 가져 가라.