Qt on macOS:为一个菜单项

时间:2016-10-28 20:50:54

标签: c++ macos qt keyboard-shortcuts

我在macOS上使用Qt 5编写应用程序,我想找到一种方法来显示菜单项的多个键盘快捷键。这两个快捷方式都没有必要实际工作,因为我使用不同的机制来触发快捷方式,而不是使用QAction的常用方法。我只想在菜单中显示两个快捷方式。类似的东西:

mockup of menu item with multiple keystrokes

我尝试过使用QAction :: setKeyboardShortcuts,但只显示第一个快捷方式。

我还尝试使用QAction工具,您可以使用制表符(例如"Throw Party\tCtrl+P")在其文本中指定快捷方式,但添加多个快捷方式(例如"Throw Party\tCtrl+P Ctrl+Alt+A")会导致没有显示任何内容,除非它们用逗号分隔,在这种情况下a)它们显示有错误的格式化,并且b)它暗示它是一个需要连续两次击键的快捷方式,而不是两个单独的快捷方式。

0 个答案:

没有答案