鱼C论坛

 找回密码
 立即注册
查看: 1129|回复: 1

[技术交流] 小白做的tkinter登录界面

[复制链接]
发表于 2022-7-18 15:45:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
小白做的tkinter登录界面,欢迎各位大神指点
运行效果:
屏幕截图 2022-07-18 153358.png
源码:
# 若需分享在互联网,请标明出处
# 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
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-7-19 14:20:32 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 14:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表