目前,我正在wxPython最终的高中项目中工作,我面临另一个问题我想将击键组合条目(例如CTRL + S ...)绑定到我的函数中,但是我无法达到能够满足我期望的结果。
我已经尝试过了,但是没有绑定键。
accelnum = 2
accelerators = [wx.AcceleratorEntry() for x in range(accelnum)]
accelerators[0].Set(wx.ACCEL_CTRL, ord('S'), 'save')
accelerators[1].Set(wx.ACCEL_CTRL, ord('E'), 'export')
accel=wx.AcceleratorTable(accelerators)
self.SetAcceleratorTable(accel)
def save(self, event):
# some code...
def export(self, event):
# some other code...
我也尝试将ID设置为与我为工具栏工具设置的ID相同的ID,但它说该“ id”在此处无效。
非常感谢您的所有建议。 R