# 定义了一个字符串变量 v1=StringVar() # 将字符串变量和entry组件进行了绑定 self.entry01=Entry(self,textvariable = v1) self.entry01.pack() v1.set("admin")
from tkinter import * from tkinter import messagebox class Application(Frame): def __init__(self,master=None): # Frame是父类,得主动的调用父类 的构造器 super().__init__(master) # super() 代表的是父类的定义,而不是父类的对象 self.master = master self.pack() self.createWidget() def createWidget(self): # 创建创建Lable组件 self.label01 = Label(self, text="用户名", width=10, height=2, bg="black", fg="white") self.label01.pack() # 定义了一个字符串变量 v1=StringVar() # 将字符串变量和entry组件进行了绑定 self.entry01=Entry(self,textvariable = v1) self.entry01.pack() v1.set("admin") # 创建创建Lable组件密码 self.label02 = Label(self, text="密码", width=10, height=2, bg="black", fg="white") self.label02.pack() # 定义了一个字符串变量 v2=StringVar() # 将字符串变量和entry组件进行了绑定 self.entry02=Entry(self,textvariable = v2,show="*") self.entry02.pack() v2.set("123456") self.btn01 = Button(self,text="登录",command=self.login) self.btn01.pack() def login(self): username = self.entry01.get() password= self.entry02.get() print("用户名:"+username) print("密码:" +password) root = Tk() root.geometry("400x200+200+300") root.title("测试") app = Application(master = root) root.mainloop()
写一个按钮,绑定一个方法,当点击这个按钮的时候,就会执行这个方法,在这个方法里面 获取到对应的你输入的值,将获取到的值传到数据库里面进行比对,失败给一个返回的消息,成功给一个消息或者跳转到另一个界面。
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句