Table of contents
frame
from tkinter import Tk, Label, Entry, Button
root = Tk() # 1
root.title("密码")# 2
root.mainloop() # 3
1: Create a window
2: Set the title
3: run
add function
Label
from tkinter import Tk, Label, Entry, Button
root = Tk()
root.title("密码")
label = Label(root, text="请输入密码") # 1
label.pack() # 2
label_ = Label(root, text=" ") # 3
label_.pack()
root.mainloop()
1: Label class
2: pack method (put it on root)
3: The label used to show whether it is correct
Input box
from tkinter import Tk, Label, Entry, Button
root = Tk()
root.title("密码")
label = Label(root, text="请输入密码")
label.pack()
label_ = Label(root, text=" ")
label_.pack()
entry = Entry(root, show="*")
entry.pack()
root.mainloop()
button
from tkinter import Tk, Label, Entry, Button
root = Tk()
root.title("密码")
label = Label(root, text="请输入密码")
label.pack()
label_ = Label(root, text=" ")
label_.pack()
entry = Entry(root, show="*")
entry.pack()
b = Button(root, text='确定', fg='black')
b.pack()
root.mainloop()
Add control function
from tkinter import Tk, Label, Entry, Button
root = Tk()
root.title("密码")
label = Label(root, text="请输入密码")
label.pack()
label_ = Label(root, text=" ")
label_.pack()
entry = Entry(root, show="*")
entry.pack()
def on():
en = float(entry.get())
if en == 123456: # 可以自定义一个密码
label_.config(text=" 密码正确 ")
else:
label_.config(text=" 密码错误 ")
b = Button(root, text='确定', fg='black', command=on)
b.pack()
root.mainloop()