Python + tkinter password

Table of contents

frame

add function

Label

Input box

button

Add control function


 

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()

Guess you like

Origin blog.csdn.net/m0_67210503/article/details/128719676