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

Posted

技术标签:

【中文标题】QKeySequence::Quit 快捷方式在 Windows 中不起作用【英文标题】:QKeySequence::Quit shortcut not working in Windows 【发布时间】:2014-06-19 08:02:45 【问题描述】:

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

代码如下:

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

我为打印快捷方式尝试了同样的方法,它可以正常工作,所以我看不出我在这里做错了什么。有人知道如何修复它吗?

【问题讨论】:

【参考方案1】:

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

Qt 文档截图:

【讨论】:

谢谢,我以为 Ctrl+Q 也适用于 windows。 没问题,我编辑了你的问题并用 Windows 标记了它。

以上是关于QKeySequence::Quit 快捷方式在 Windows 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

快捷方式图标怎么创建 快捷方式图标的创建方法

qq快捷方式怎么设置 设置快捷方式的步骤

求助下大家如何桌面快捷方式创建

iOS 添加快捷方式到桌面(1)

怎样在快捷方式里加上窗口化的参数-window

如何在快捷方式窗口中显示快捷方式?