猫羽雫 发表于 2022-7-18 15:45:57

小白做的tkinter登录界面

小白做的tkinter登录界面,欢迎各位大神指点
运行效果:

源码:# 若需分享在互联网,请标明出处
# fishc.com.cn 作者:猫羽雫
from tkinter import *

root = Tk()
root.title('Demo')

frameA = Frame(root)
frameB = Frame(root)

nameVar = StringVar()
pwdVar = StringVar()


def getname():
    if nameVar.get() == 'User':
      return True
    else:
      return False


def getpwd():
    if pwdVar.get() == '114514':
      return True
    else:
      return False


def login():
    if getname() is True and getpwd() is True:
      print('登录成功')
      exit()
    else:
      print('用户名或密码错误')


nameLabel = Label(frameA, text='用户名', font=('微软雅黑', 12))
nameEntry = Entry(frameB, textvariable=nameVar, font=('微软雅黑', 12))

pwdLabel = Label(frameA, text='密码', font=('微软雅黑', 12))
pwdEntry = Entry(
    frameB,
    textvariable=pwdVar,
    show='*',
    font=('微软雅黑', 12)
)

loginButton = Button(
    root,
    text='登录',
    command=login,
    font=('微软雅黑', 12),
    relief=FLAT
)

nameLabel.pack(pady=5)
nameEntry.pack(pady=5)
pwdLabel.pack(pady=5)
pwdEntry.pack(pady=5)
loginButton.pack(side=BOTTOM, padx=10, pady=10)

frameA.pack(side=LEFT, padx=10, pady=10)
frameB.pack(side=RIGHT, padx=10, pady=10)

mainloop()
用户名:User
密码:114514

豆嘉木 发表于 2022-7-19 14:20:32

页: [1]
查看完整版本: 小白做的tkinter登录界面