from tkinter import *
from tkinter import messagebox
class App(Frame):
def __init__(self,master=None):
super().__init__(master)
self.master = master
self.pack()
self.create_widgets()
def create_widgets(self):
self.label01 = Label(self, text="user name")
self.label01.pack()
self.v1 = StringVar(self)
self.entry01 = Entry(self, textvariable=self.v1)
self.entry01.pack()
self.v1.set("admin")
print(self.v1.get());print(self.entry01.get())
self.label02 = Label(self,text="password")
self.label02.pack()
self.v2 = StringVar(self)
self.entry02 = Entry(self, textvariable=self.v2,show="*")
self.entry02.pack()
self.v2.set("<PASSWORD>")
self.btn01 = Button(self,text="login",command=self.login)
self.btn01.pack()
def login(self):
username = self.entry01.get()
password = self.entry02.get()
print("database check")
print("username:"+self.entry01.get())
print("password:"+self.entry02.get())
if username == "sc" and password == "123":
messagebox.showinfo("start study")
else:
messagebox.showinfo("login error","wrong password")
root = Tk()
root.title("Python")
root.geometry("400x130+200+300")
app =App(master=root)
root.mainloop()
tkinter entry示例
最新推荐文章于 2024-10-18 00:00:00 发布