QKeySequence ::退出快捷方式在Windows中不起作用

时间:2014-06-19 08:02:46

标签: c++ windows qt

我尝试为退出操作添加快捷方式。但它并没有显示在菜单中。

以下是代码:

exitAct = new QAction(tr("&Exit"), this);
exitAct->setShortcuts(QKeySequence::Quit);
exitAct->setStatusTip(tr("Exit the application"));    
connect(exitAct, SIGNAL(triggered()), this, SLOT(close()));

我为打印快捷方式尝试了同样的事情并且它有效,所以我不知道我在这里做错了什么。有没有人知道如何使用它?

1 个答案:

答案 0 :(得分:7)

请注意 Ctrl + Q 分配给QKeySequence :: Quit for Mac OS X,但不适用于Windows。对于Windows,没有为QKeySequence :: Quit分配键盘快捷键。

Qt docs的屏幕截图:

enter image description here