刚开始学python,不足请多包涵。下面是运行的一些截图。
教师登录界面
学生登录界面:
from tkinter import*
import tkinter.font
import tkinter.messagebox
from tkinter import ttk
root = tkinter.Tk()
root.title('用户登录注册界面')
#定义窗口大小
root['height'] = 300
root['width'] = 380
#在窗体上创建标签
labelname = tkinter.Label(root, text='用户名:', justify=tkinter.RIGHT, anchor='e', width=80)
labelname.place(x=40, y=20, width=80, height=20)
#创建字符串变量和文本框组件,同时设置关联的变量
varname = tkinter.StringVar(root, value='')
entryname = tkinter.Entry(root, width=80, textvariable=varname)
entryname.place(x=130, y=20, width=150, height=20)
labelpwd = tkinter.Label(root, text='密码:', justify=tkinter.RIGHT, anchor='e', width=80)
labelpwd.place(x=40, y=60, width=80, height=20)
varpwd = tkinter.StringVar(root, value='')
entrypwd = tkinter.Entry(root, width=80, textvariable=varpwd)
entrypwd.place(x=130, y=60, width=150, height=20)
#登录人员选择
labelpeople = tkinter.Label(root, text='登录人员:', justify=tkinter.RIGHT, anchor='e', width=80)
labelpeople.place(x=40, y=100, width=80, height=20)
var = tkinter.StringVar()
combobox = tkinter.ttk.Combobox(root, textvariable=var, width=80)
combobox['value'] = ('学生', '教师')
combobox.current(0)
combobox.place(x=130, y=100, width=