【问题标题】:the wx.EVT_MOTION event doesn't work for wxPython 4.0.6wx.EVT_MOTION 事件不适用于 wxPython 4.0.6
【发布时间】:2020-07-22 07:30:19
【问题描述】:

事件 wx.EVT_MOTION 不适用于 wxPython 4.0.6

self.Bind(wx.EVT_MOTION, self.OnMouseMotion, self.GetGridWindow())

与 wxPython 3.0.2.0 相同的绑定工作。我还尝试绑定其他事件,例如wxPython 4.0.6 的 EVT_MOUSEWHEEL 并且有效。有谁知道 4.0.6 版本发生了什么变化以及为什么 wx.EVT_MOTION 不再工作?

【问题讨论】:

    标签: python wxpython


    【解决方案1】:

    如果你这样做会改变什么:

    self.GetGridWindow().Bind(wx.EVT_MOTION, self.OnMouseMotion)

    ?

    【讨论】:

    • 如果您指定网格的名称,即self.mygrid.GetGridWindow().Bind(bla bla),它会很有用
    猜你喜欢
    • 1970-01-01
    • 2020-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-10
    • 2016-04-01
    • 2017-11-13
    相关资源
    最近更新 更多