我尝试为退出操作添加快捷方式。但它并没有显示在菜单中。
以下是代码:
exitAct = new QAction(tr("&Exit"), this);
exitAct->setShortcuts(QKeySequence::Quit);
exitAct->setStatusTip(tr("Exit the application"));
connect(exitAct, SIGNAL(triggered()), this, SLOT(close()));
我为打印快捷方式尝试了同样的事情并且它有效,所以我不知道我在这里做错了什么。有没有人知道如何使用它?
答案 0 :(得分:7)
请注意 Ctrl + Q 分配给QKeySequence :: Quit for Mac OS X,但不适用于Windows。对于Windows,没有为QKeySequence :: Quit分配键盘快捷键。
Qt docs的屏幕截图: