我正在尝试在Qt应用程序中添加菜单项的快捷方式。我使用此代码完成了此操作:
ui->menuActionConnect->setShortcut(QKeySequence("Meta+D"));
当我运行应用程序时,OSX将元键显示为ctrl键(^
而不是⌘
):
有没有办法让Qt显示⌘
字符而不是^
字符?我尝试将Meta
替换为Cmd
,但这不起作用。
答案 0 :(得分:3)
使用Ctrl
键在Mac上获取命令键。
在Mac上,Ctrl
映射到命令键,Meta
映射到控制键。
在Windows上,Ctrl
映射到控制键,Meta
映射到Windows键。
请参阅Qt documentation。