def createWidget(self):
#创建一个登录界面
self.label01=Label(self,text="用户名")
self.label01.pack()
#创建单行文本,StringVar变量绑定到指定的组件
#StringVar值发生变化,组件的值也发生变化。同理一样
v1=StringVar() #设定一个变量
self.entry01=Entry(self,textvariable=v1) #单行文本 跟上边的变量绑定
self.entry01.pack()
v1.set("admin")#变量显示里面的数据
#创建一个密码框
self.label02 = Label(self, text="密码")
self.label02.pack()
v2 = StringVar() # 设定一个变量
self.entry02 = Entry(self, textvariable=v2,show="*") # 单行文本 跟上边的变量绑定
self.entry02.pack()
self.btn01=Button(self,text="登陆",command=self.login).pack()
def login(self):
uesrname=self.entry01.get()
pwd=self.entry02.get()
print("去对比数据库")
print("用户名:"+uesrname)
print("密码:"+pwd)
if uesrname=="jihaoyu" and pwd=="123":
messagebox.showinfo("西安工程大学系统", "登陆成功")
else:
messagebox.showinfo("西安工程大学系统","登陆失败")
老师 视频中老师将button按钮的pack 放在了后边 这是为什么 跟之前的
.btn01=Button(,=,=.login)
.btn01.pack()
这样有什么区别