如何使用wxpython获取对禁用按钮的点击?

时间:2012-02-05 20:41:35

标签: python wxpython

我有一个禁用按钮,当我在其上使用EVT_BUTTON时,它不会收到点击。有没有办法获得点击,即使它是Disabled()

2 个答案:

答案 0 :(得分:2)

禁用按钮的重点是不触发EVT_BUTTON事件。我相信你可以使用EVT_LEFT_DOWN创建一个丑陋的黑客并检测鼠标在你的应用程序中的位置作为解决方法,但为什么要这么麻烦?这是预期的行为。

答案 1 :(得分:0)

也许wxpython有一个类似于pygtk的机制。

在pygtk中,您可以在要获得点击次数的小部件上创建一个仅输入(即透明)窗口,并在那里获得点击。