mlgul.py

作者: 方正俊辰 | 来源:发表于2020-03-19 23:43 被阅读0次

    下方为转载:简单的图形登录界面

    (原文链接:https://blog.csdn.net/wang342626/article/details/90731106)


    import tkinteras tk

    import tkinter.messagebox

    # 窗口

    window = tk.Tk()

    window.title("欢迎登陆使用")

    window.geometry('300x150')

    # 标签: 用户名和密码

    lbName = tk.Label(window, text='用户名:', justify=tk.RIGHT, width=80)

    lbName.place(x=10, y=5, width=80, height=20)

    lbPswd = tk.Label(window, text='密码', justify=tk.RIGHT, width=80)

    lbPswd.place(x=10,y=30,width=80,height=20)

    # 变量: 用户名和密码

    varName = tk.StringVar()

    varName.set('')

    varPswd = tk.StringVar()

    varPswd.set('')

    # 输入框: 用户名和密码

    entryName = tk.Entry(window, width=200, textvariable=varName)

    entryName.place(x=100, y=5, width=150, height=20)

    entryPswd = tk.Entry(window, show='*', width=200,textvariable=varPswd)

    entryPswd.place(x=100,y=30,width=150, height=20)

    # 函数:登陆和取消

    def login():

    name = entryName.get()

    pswd = entryPswd.get()

    if (name=='admin' and pswd=='admin'):

    tk.messagebox.showinfo(title='登陆成功',message='登陆成功')#必须要import tkinter.messagebox

        else:

    tk.messagebox.showinfo(title='登陆失败', message='登陆失败')

    def cancel():

    varName.set('')#清空输入框

        varPswd.set('')

    # 按钮: 登陆和取消

    buttonLogin = tk.Button(window,text='登陆',command=login)

    buttonLogin.place(x=80,y=70,width=50,height=20)

    buttonCancel = tk.Button(window,text='取消',command=cancel)

    buttonCancel.place(x=150,y=70,width=50,height=20)


    下方为效果图

    相关文章

      网友评论

          本文标题:mlgul.py

          本文链接:https://www.haomeiwen.com/subject/ywtdyhtx.html