我必须为我的密码输入字段创建一个实时限制计数器。我需要一个实时限制计数器来计算输入的文本数。
我使用按钮来查找输入字段的文本计数,但是我希望它能实时显示。
我的代码
from tkinter import *
Root=Tk()
Entry1=Entry(Root)
length=len(Entry1.get())
Labellen=Label(Root,text=
(length,"/10"),bg="black",fg="green")
def check():
if len(Entry1.get())>10:
length=len(Entry1.get())
Labellen.configure(text=("you have reached maximum limit ", length , " /10"),fg="red")
else:
length=len(Entry1.get())
Labellen.config(text=(length,"/10"))
Entry1.configure(font=('MS Serif',10),bg="light
blue",relief="groove",bd=15,
insertbackground="red",insertborderwidth=15)
Entry1.pack()
Labellen.pack()
Btn=Button(Root,text="check limit",command=check)
Btn.pack()
Root.mainloop()
答案 0 :(得分:0)
您可以使用tkinter validatecommand
的{{1}}参数来完成此操作。有关更多详细信息,请查看this video display and explain my problem。
Entry