代码之家  ›  专栏  ›  技术社区  ›  rossipedia

wxPython中的Command+W支持

  •  0
  • rossipedia  · 技术社区  · 14 年前

    支持关闭wx.窗口物体。为了添加它,我不得不绑定到wx.EVT\u键向下,正在检查 event.MetaDown() event.KeyCode == 'W'

    在我的应用程序中,我需要所有的窗口和对话框都支持这一点。我仍然在设计我的GUI,但我开始思考,我想知道什么是最好的方式来添加这个支持到现有的类容易。我尝试了多重继承,但似乎不起作用(我的事件处理程序从未被调用)。

    我想可能是一个类装饰器,但由于python的动态特性,这是将在运行时添加的功能。所以我有点难堪。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Alex Martelli    14 年前

    我在想也许去上课 将在运行时添加,原因是 python的动态特性。

    class 语句——是的,这是“在运行时”,但是 clqss def