【问题标题】:How to run a set of code when mouse button is clicked?单击鼠标按钮时如何运行一组代码?
【发布时间】:2020-03-21 04:56:27
【问题描述】:

我想在按下 Button_1 时运行我的代码。 所以像:

def buttonPress(self, event):
    (Not sure what to put here)

def playGamesWith(self, aiPlayer):
 if buttonPress == True:
    ...

这是正确的方法吗?创建一个检查事件然后在按下时返回true的函数?如果是这样,我该怎么做?

【问题讨论】:

  • 我认为您要查找的内容,此链接包含相同的内容。 stackoverflow.com/questions/6874525/…
  • 这可能在每个 tkinter 教程和文档站点中都有介绍。为什么需要我们的帮助?

标签: python python-3.x tkinter


【解决方案1】:

如果您的窗口名为root,请使用

root.bind("<Button-1>", handler)

其中handler 是按下按钮 1 时应执行的函数。

【讨论】:

  • 这条线在哪里?在我的 main() 中?
  • @RonnyValtonen 创建根窗口的位置 (Tk())。
猜你喜欢
  • 1970-01-01
  • 2021-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多