wxPython - "Uknown accel modifier: num/numpad" 在 Ubuntu
wxPython - "Uknown accel modifier: num/numpad" on Ubuntu
我正在尝试为我在 Ubuntu 上开发的程序连接一些键绑定。键绑定本身正在工作,但是 wxPython 菜单似乎无法将 Numpad 键映射到加速器 table 以便热键组合出现在菜单项旁边。
我已经尝试了几个我能想到的 Numpad 这个词的逻辑变体,包括:
menu_item = wx.MenuItem(self._menu, wx.ID_ANY, "&Function 1\tNum+")
menu_item = wx.MenuItem(self._menu, wx.ID_ANY, "&Function 1\tNumpad+")
我也试过在 Num/Numpad 和特定键之间使用空格。请注意,我已经在 Windows 上进行了测试,它似乎可以识别它们,或者它根本不关心并添加它们。
所以有没有人知道正确的字符串是什么以便 wxPython 可以识别加速修饰符?
以防万一有人遇到这个问题并想知道,可以在下页底部找到所有不同标签加速器的列表:
我正在尝试为我在 Ubuntu 上开发的程序连接一些键绑定。键绑定本身正在工作,但是 wxPython 菜单似乎无法将 Numpad 键映射到加速器 table 以便热键组合出现在菜单项旁边。
我已经尝试了几个我能想到的 Numpad 这个词的逻辑变体,包括:
menu_item = wx.MenuItem(self._menu, wx.ID_ANY, "&Function 1\tNum+")
menu_item = wx.MenuItem(self._menu, wx.ID_ANY, "&Function 1\tNumpad+")
我也试过在 Num/Numpad 和特定键之间使用空格。请注意,我已经在 Windows 上进行了测试,它似乎可以识别它们,或者它根本不关心并添加它们。
所以有没有人知道正确的字符串是什么以便 wxPython 可以识别加速修饰符?
以防万一有人遇到这个问题并想知道,可以在下页底部找到所有不同标签加速器的列表: