Python登录窗口
我试图进入我的登录系统的代码和一切工作。但是当我打开文件,我的登录窗口出现,我按下X,登录窗口关闭,你可以继续使用该程序 我的问题是:如果有人没有登录,我怎么做?整个程序应该关闭,而不仅仅是登录窗口 谢谢你的帮助 我的代码:Python登录窗口,python,tkinter,Python,Tkinter,我试图进入我的登录系统的代码和一切工作。但是当我打开文件,我的登录窗口出现,我按下X,登录窗口关闭,你可以继续使用该程序 我的问题是:如果有人没有登录,我怎么做?整个程序应该关闭,而不仅仅是登录窗口 谢谢你的帮助 我的代码: import secrets from tkinter import * from tkinter import messagebox def Ok(): uname = e1.get() password = e2.get() if(unam
import secrets
from tkinter import *
from tkinter import messagebox
def Ok():
uname = e1.get()
password = e2.get()
if(uname == "" and password == "") :
messagebox.showinfo("", "Blank Not allowed")
elif(uname == "Admin" and password == "123"):
messagebox.showinfo("","Login Success")
root.destroy()
else :
messagebox.showinfo("","Incorrent Username and Password")
root = Tk()
root.title("Login")
root.geometry("300x200")
global e1
global e2
Label(root, text="UserName").place(x=10, y=10)
Label(root, text="Password").place(x=10, y=40)
e1 = Entry(root)
e1.place(x=140, y=10)
e2 = Entry(root)
e2.place(x=140, y=40)
e2.config(show="*")
Button(root, text="Login", command=Ok ,height = 3, width = 13).place(x=10, y=100)
root.mainloop()
pw = ""
zeichen = "QWERTZUIOPASDFGHJKLYXCVBNMqwertzuiopasdfghjklyxcvbnm123456789"
laenge = int(input("Bitte gib deine Passwortlänge ein: "))
for _ in range(laenge):
pw = pw+secrets.choice(zeichen)
print(pw)
您需要保存登录状态(默认未登录),并在关闭登录窗口后继续之前检查此状态。