Python Tkinter条目验证退格

时间:2019-06-01 11:05:06

标签: python python-3.x tkinter python-3.6 tkinter-entry

我正在创建一个计费软件,并且试图找到一种验证条目的方法(该字段提供要添加到帐单中的特定类型的产品数量)。为了验证该条目,我正在检查引入到条目中的文本是否为数字。

问题是,如果第一个字符已经为'0',并且只验证BACKSPACE(删除0),我想限制引入其他数字。如果为true,在这种情况下如何只允许验证退格?

使用Python 3.6版。

def __validate_quantity_entry(key_value, *args, **):
    if key_value.startswith('0'):
        # Do What?
    if key_value in "1234567890":
        return True
    else:
        return False

主要思想是,如果输入的值已经以0开头,则仅对输入的值进行退格验证,因此不会出现05或0205等值。

0 个答案:

没有答案