【发布时间】:2025-11-30 13:15:02
【问题描述】:
我已经为条目小部件编写了一个代码,该小部件不允许使用字母并将位数限制为 7。但我无法在输入框中选择所有内容并使用删除或退格键删除它们,有人可以帮助我吗这个。
我的代码sn-p:
self.DelayLabel = ttk.Label(self)
self.DelayLabel["text"] = "timeout"
vcmd = (root.register(self.IntLength_Delay), '%P', '%S")
self.Delay = ttk.Entry(self, width = '5', validate = 'key', validatecommand = vcmd)
def IntLenght_Delay(self,value,text):
if text in '0123456789':
if len(value)<7:
return True
else:
return False
else:
return False
【问题讨论】:
标签: python tkinter widget tkinter-entry