Wxpython:如何直接使用Application绑定windows os的键盘事件

时间:2012-08-15 17:52:09

标签: python python-3.x wxpython

我在 Wxpython 中使用GUI在python中设计了一个文件复制软件。现在我想将Windows标准键盘事件“CTRL + V”绑定到我的应用程序,这样当任何用户按下“CTRL + V”时,我的应用程序会自动将该文件复制到它的目的地。

1 个答案:

答案 0 :(得分:1)

使用加速器表

def OnPaste(evt):
    pass #do something

pasteID = wx.NewId()
aTable = wx.AcceleratorTable([(wx.ACCEL_CTRL,  ord('V'), pasteID ),])
my_main_frame.SetAcceleratorTable(aTable)
my_main_frame.Bind(wx.EVT_MENU,OnPaste,pasteID )