Python实战项目:开发桌面版学生管理系统(进阶版).1
目录
1.创建窗口
2.设置窗口基本信息
3.设置窗口内容
4.设置登录退出程序
创建窗口
# 定义一个窗口对象
import tkinter
root = tkinter.Tk()
# 显示出窗口对象
root.mainloop()
设置窗口基本信息
设置标题和窗口大小
# 设置标题
root.title('学生信息管理系统v12.0.1')
root.geometry('300x180') # geometry设置窗口大小
设置窗口内容
设置账户
# 设置窗口显示内容
tkinter.Label(root,text='账户').grid(row=1,column=0) # label账户标签.grid具体位置
tkinter.Entry(root).grid(row=1,column=1) # Entry输入文本框
设置密码
# 设置密码
tkinter.Label(root,text='密码').grid(row=2,column=0)
tkinter.Entry(root).grid(row=2,column=1)
设置登录退出按钮
# 设置登录退出按钮
tkinter.Button(root,text='登录').grid(row=3,column=0)
tkinter.Button(root,text='退出').grid(row=3,column=1)
调整窗口布局
# 调整窗口布局
tkinter.Label(root,width=15).grid(row=0,column=0)
设置登录退出程序
设置退出程序
点击退出按键关闭页面退出程序
# 设置命令退出
command=root.quit
tkinter.Button(root,text='退出',command=root.quit).grid(row=3,column=1)
# command命令quit自带退出方法
设置登录程序
点击登录按键校服务器托管网验账户密码参数正确与否
# 点击登录 校验参数
def check_login():
print('检查登录')
# 设置登录退出按钮
tkinter.Button(root,text='登录'服务器托管网,command=check_login).grid(row=3,column=0)
获取输入的账号密码
# 获取输入账号密码文本框内容
username = tkinter.StringVar() # 存储获取内容
password = tkinter.StringVar()
tkinter.Entry(root,textvariable=username).grid(row=1,column=1) # Entry输入文本框
tkinter.Entry(root,textvariable=password).grid(row=2,column=1)
def check_login():
print('检查登录')
print('用户名:', username.get())
print('密码:', password.get())
tkinter.Button(root,text='登录',command=check_login).grid(row=3,column=0)
校验账户密码
# 数据存在那个地方 txt
if username.get() == 'admin' and password.get() == '123456':
print('登录成功')
else:
print('登录失败')
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: YOLOv8血细胞检测(6):多维协作注意模块MCA | 原创独家创新首发
本文改进:多维协作注意模块MCA,效果秒杀ECA、SRM、CBAM,创新性十足,可直接作为创新点使用。 MCA| 亲测在血细胞检测项目中涨点,map@0.5 从原始0.895提升至0.910 收录专栏: YOLO医学影像检测:http://t.csdnimg.…