我必须为我的密码输入字段设置一个实时限制计数器。我需要一个实时限制计数器计数的文本输入数
我用按钮找出输入字段的文本计数,但我希望它是实时的
我的代码
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()
您可以使用tkinter
Entry
的validatecommand
参数来完成。有关更多详细信息,请查看docs相关问题 更多 >
编程相关推荐