parent
474dd27b4d
commit
4ff491c15b
@ -0,0 +1,52 @@
|
|||||||
|
import tkinter as tk
|
||||||
|
from tkinter import messagebox
|
||||||
|
from db import db
|
||||||
|
from MinaPage import MianPage
|
||||||
|
|
||||||
|
class LoginPage:
|
||||||
|
def __init__(self,master):
|
||||||
|
self.root = master
|
||||||
|
self.root.geometry('300x180')
|
||||||
|
self.root.title('登陆页')
|
||||||
|
|
||||||
|
self.usename = tk.StringVar()
|
||||||
|
self.password = tk.StringVar()
|
||||||
|
|
||||||
|
|
||||||
|
self.page = tk.Frame(root)
|
||||||
|
self.page.pack()
|
||||||
|
|
||||||
|
tk.Label(self.page).grid(row=0, column=0)
|
||||||
|
|
||||||
|
tk.Label(self.page,text='账户').grid(row=1, column=1)
|
||||||
|
tk.Entry(self.page,textvariable=self.usename).grid(row=1, column=2)
|
||||||
|
|
||||||
|
tk.Label(self.page,text='密码').grid(row=2, column=1,pady=10)
|
||||||
|
tk.Entry(self.page,textvariable=self.password).grid(row=2, column=2)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
tk.Button(self.page,text='登录',command=self.login).grid(row=3, column=1,pady=10)
|
||||||
|
tk.Button(self.page,text='退出',command=self.page.quit).grid(row=3, column=2)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
def login(self):
|
||||||
|
name = self.usename.get()
|
||||||
|
pwd = self.password.get()
|
||||||
|
flag, message = db.check_login(name, pwd)
|
||||||
|
if flag:
|
||||||
|
self.page.destroy()
|
||||||
|
MianPage(self.root)
|
||||||
|
else:
|
||||||
|
messagebox.showwarning(title='警告',message=message)
|
||||||
|
print(name, pwd)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
root = tk.Tk()
|
||||||
|
LoginPage(master=root)
|
||||||
|
root.mainloop()
|
Loading…
Reference in new issue