上一篇:【Python】手把手教你用tkinter设计图书管理登录UI界面(五)-CSDN博客
本篇文章是这个项目的最终章节,它继承了前5篇文章代码写的,并且对主窗口组件做了微调(删除了刷新图片按钮、调整了按键的坐标)。请勿觉得几行代码就实现功能了,那是因为您忽略前面文章做的铺垫。
本项目是“用tkinter设计图书管理登录UI界面”,功能有:用户登录、用户注册、用户密码找回。
如有疑问,请在评论区交流!
运行结果
导入【图书管理系统项目.code.登录UI】模块
导入【图书管理系统项目.code.继承登录UI完善功能_1】模块
导入【图书管理系统项目.code.继承登录UI完善功能_2】模块
导入【图书管理系统项目.code.继承登录UI完善功能_3】模块
导入【图书管理系统项目.code.继承登录UI完善功能_4】模块




main.py
"""
图书管理登录界面
"""
# 通配符 '*'
__all__ = ['Main']
from 图书管理系统项目.code.继承登录UI完善功能_3 import Retrieve
from 图书管理系统项目.code.继承登录UI完善功能_4 import Register
class Main(Retrieve, Register):
"""继承Retrieve、Register,创建一个类使其互相交互"""
def __init__(self):
"""构造方法"""
# 调用登录的构造方法
super().__init__()
# 微调主窗口组件
# 隐藏随机用户名按钮(多余)
# self.randomButton.place_forget()
# 隐藏随机验证码图片按钮
self.updateButton.place_forget()
# 输入验证码宽度
self.verifyEntry.config(width=11)
# 更新验证码按钮
self.verifyButton.place(x=317, y=240)
# 登录按钮
self.loginButton.place(x=170, y=300)
# 退出按钮
self.close.place(x=297, y=300)
# 代码测试
if __name__ == '__main__':
ui = Main() # 实例化对象
ui.mainloop()
else:
print(f'导入【{__name__}】模块')
作者:周华
创作日期:2023/12/14
&spm=1001.2101.3001.5002&articleId=135006553&d=1&t=3&u=edb1a5cfa0354dd39660034d5e9bc6d3)
2043

被折叠的 条评论
为什么被折叠?



