【发布时间】:2014-11-06 23:04:53
【问题描述】:
我正在浏览 Qt5 应用程序tutorial。在创建动作时,我不断看到“&”的用法如下:
newAct = new QAction(QIcon(":/images/new.png"), tr("&New"), this)
...
openAct = new QAction(QIcon(":/images/open.png"), tr("&Open..."), this);
...
enter code exitAct = new QAction(tr("E&xit"), this);
...
我似乎无法找到为什么使用这些“&”,关于 tr 的 Qt 文档使用这些符号而没有解释它们的用途。此外,当我删除“&”符号时,生成的应用程序似乎根本没有改变。
【问题讨论】:
-
如果我没记错的话,它会为字符串描述的操作设置键盘快捷键。 (例如,在这种情况下,在 Windows 上将是 ctrl-x)
-
谢谢大家!你们能指出我记录在哪里吗?我什至不知道要搜索什么关键字。