私はプログラミングの中で新しいです、そして、私は次のソースコードを作成して、ユーザーが正常にログインするかどうか確認します。私は、ユーザーが新しいウィンドウにリダイレクトし、エントリ内の正しい資格情報を入力した後に、現在のウィンドウを取り除きたい。このためにトップレベルメソッドを使用することは可能ですか?ログイン後のPython、Tkinter、SQlite3新しいウィンドウにユーザをリダイレクト
def Is_Valid():
UsernameValidity=UserName_Entry.get()
PasswordValidity=Password_Entry.get()
cursor.execute('''SELECT password FROM users WHERE username = ?''', (UsernameValidity,))
cursor.execute('''SELECT username FROM users WHERE password = ?''', (PasswordValidity,))
LogInAttempt = cursor.fetchone()?
print (Is_Valid) # Testing
if LogInAttempt:
print (" One of the accounts have successfully logged in ")
IsValidText.config(text=" You have logged in! ", fg="black", highlightthickness=1)
else:?
print (" One of the accounts inputted the wrong credentials! ")
IsValidText.config(text=" Invalid username or Password! ", fg="black", highlightthickness=1)
Is_Valid関数は有効ですか?それは動作しますか?それがなければ、継続することに意味がない – abccd
ええ、それはテストされ、それは動作します。しかし、いったんユーザーが、新しいクリーンウィンドウにリダイレクトされる正しい資格情報を入力し、現在のメインホームページが閉じられていることを確認したい。 はAttributeError: – sago