Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 QDialog 中,键盘快捷键应该由 & 分配,并且应该能够通过快捷键上的小部件进行选项卡。例如(来自布兰切特和萨默菲尔德的书):
caseCheckBox = new QCheckBox(tr("Match &case"));
应该将“alt-c”指定为对话框中复选框的快捷方式。当我在运行 OSX 10.6 的 Mac 上编译我的应用程序时,通过小部件切换选项卡和 & 快捷方式似乎都不起作用。这是 Mac 皮肤的已知限制吗?有解决方法吗?
来自 Qt 4.8 文档:
在 Mac 上,默认情况下禁用快捷方式。调用 qt_set_sequence_auto_mnemonic() 来启用它们。
有关详细信息,请参阅QShortcut 文档。