2

在 QDialog 中,键盘快捷键应该由 & 分配,并且应该能够通过快捷键上的小部件进行选项卡。例如(来自布兰切特和萨默菲尔德的书):

caseCheckBox = new QCheckBox(tr("Match &case"));

应该将“alt-c”指定为对话框中复选框的快捷方式。当我在运行 OSX 10.6 的 Mac 上编译我的应用程序时,通过小部件切换选项卡和 & 快捷方式似乎都不起作用。这是 Mac 皮肤的已知限制吗?有解决方法吗?

4

1 回答 1

0

来自 Qt 4.8 文档:

在 Mac 上,默认情况下禁用快捷方式。调用 qt_set_sequence_auto_mnemonic() 来启用它们。

有关详细信息,请参阅QShortcut 文档

于 2013-08-05T09:41:00.197 回答