0
로그인 프로그램을 만들려고하는데 작동하지 않습니다.내 로그인 페이지가 작동하지 않습니다
코드를 실행하고 오른쪽에 Username
과 Password
을 입력하면 잘못된 입력이 발생합니다. 가 실행될
import tkinter
window = tkinter.Tk()
window.title('LoginPage')
gebruikersnaam = 'Donald'
wachtwoord = 'Trump'
lblUsername = tkinter.Label(window,text='Username:')
lblUsername.pack(fill=tkinter.X)
entUsername = tkinter.Entry(window)
entUsername.pack(fill=tkinter.X)
lblPassword = tkinter.Label(window,text='Password:')
lblPassword.pack(fill=tkinter.X)
entPassword = tkinter.Entry(window)
entPassword.pack(fill=tkinter.X)
lblResult = tkinter.Label(window)
lblResult.pack(fil=tkinter.X)
def checkLogin(username,password):
if str(username) == gebruikersnaam and str(password) == wachtwoord:
lblResult.configure(text='Login was succesfull')
else:
lblResult.configure(text='Username or Password is wrong')
btn = tkinter.Button(window,text='Login',command= lambda x=entPassword.get(), y=entUsername.get():checkLogin(y,x))
btn.pack(fill=tkinter.X)
window.mainloop()
는 모두 lambda''의 사용을 제거하는 것입니다 신속하고 환상적인 지원 – SerialCoder
더 나은 주셔서 너무 감사합니다. 'checkLogin'은 호출 될 때 쉽게 값을 가져올 수 있습니다. –
@Bryan A-ha! 내가 여기 왜 래퍼가 필요하다고 생각하는지 모르겠다. 나는 두뇌 부분으로부터 아무 것도 안전하지 않다고 생각한다. 감사. (이제는 휴대 전화로 제대로 편집 할 수없고 가능한 한 빨리 편집 할 것입니다.) – Lafexlos