验证命令在Tkinter中不起作用

时间:2018-06-19 10:49:53

标签: python validation tkinter

在这个程序中,我试图检查输入是否与某个单词匹配(在这种情况下' APPLE')但是vcmd似乎没有被识别 - 任何想法?

$response = file_get_contents($url. FALSE. &context)

1 个答案:

答案 0 :(得分:0)

总结评论中的内容:

  • 验证命令名称中有一个错字:您写的是WHERE 1=1 and AND ...而不是self.vmcd1 = ...

  • 您的验证命令应返回self.vcmd1 = ...(接受更改)或True(拒绝更改)。如果我正确理解了要实现的目标,则函数应始终返回False,但是如果条目的内容为“ APPLE”,则应做一些特殊的事情。

    True
  • 您的验证命令将永远不会执行,因为def validate_entry(self, entry): print('Code validates entry') if entry == 'APPLE': print('This input is correct.') return True 选项的默认值为'none'。例如,如果您希望每次用户键入内容(更多可能的值here)时都要检查条目的内容,则需要将此选项设置为'key'

    validate