【问题标题】:Is there any way of making a buttons callback have exactly the same function as a keystroke in tkinter?有没有办法让按钮回调与 tkinter 中的击键具有完全相同的功能?
【发布时间】:2016-05-04 05:38:14
【问题描述】:

我的程序上有几个按钮可以将文本输入到条目小部件中,但是我需要该输入通过 validatecommand 运行以使其正常运行,例如通过按键输入,有什么方法可以实现?

【问题讨论】:

  • ttk::entry 有一些验证功能可以满足您的需求。我不知道如何将它们翻译成 python。

标签: python python-3.x tkinter tk


【解决方案1】:

给你的函数一个可选参数。然后,您可以使用或不使用按键来调用它。

def callback(self, event=None):
    pass

请注意,上面的self 假设是一个面向对象的 Tkinter 应用程序,这通常比其他方法更容易。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-09
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多