我在macOS上使用Qt 5编写应用程序,我想找到一种方法来显示菜单项的多个键盘快捷键。这两个快捷方式都没有必要实际工作,因为我使用不同的机制来触发快捷方式,而不是使用QAction的常用方法。我只想在菜单中显示两个快捷方式。类似的东西:
我尝试过使用QAction :: setKeyboardShortcuts,但只显示第一个快捷方式。
我还尝试使用QAction工具,您可以使用制表符(例如"Throw Party\tCtrl+P"
)在其文本中指定快捷方式,但添加多个快捷方式(例如"Throw Party\tCtrl+P Ctrl+Alt+A"
)会导致没有显示任何内容,除非它们用逗号分隔,在这种情况下a)它们显示有错误的格式化,并且b)它暗示它是一个需要连续两次击键的快捷方式,而不是两个单独的快捷方式。