Python Tkinter 简单登录界面

来源:互联网 发布:悠悠乎与颢气俱 编辑:程序博客网 时间:2024/05/21 07:47
from tkinter import *class Reg (Frame):    def __init__(self,master):        frame = Frame(master)        frame.pack()        self.lab1 = Label(frame,text = "账户:")        self.lab1.grid(row = 0,column = 0,sticky = W)        self.ent1 = Entry(frame)        self.ent1.grid(row = 0,column = 1,sticky = W)        self.lab2 = Label(frame,text = "密码:")        self.lab2.grid(row = 1,column = 0)        self.ent2 = Entry(frame,show = "*")        self.ent2.grid(row = 1,column = 1,sticky = W)        self.button = Button(frame,text = "登录",command = self.Submit)        self.button.grid(row = 2,column = 1,sticky = E)        self.lab3 = Label(frame,text = "")        self.lab3.grid(row = 3,column = 0,sticky = W)        self.button2 = Button(frame,text = "退出",command = frame.quit)        self.button2.grid(row = 3,column = 3,sticky = E)    def Submit(self):        s1 = self.ent1.get()        s2 = self.ent2.get()        if s1 == 'admin' and s2 == '123':            self.lab3["text"] = "登陆成功"        else:            self.lab3["text"] = "用户名或密码错误!"        self.ent1.delete(0,len(s1))        self.ent2.delete(0,len(s2))root = Tk()root.title("用户登录")app = Reg(root)root.mainloop()