我正在使用QT,我有一个QAction,我想用Cmd和Plus作为放大的快捷方式。我发现QKeySequence :: ZoomIn将映射到该缩放和其他本地组合键在其他类型的键盘上。我已经使用下面的代码来做到这一点,但是,这并不像我希望的那样正常工作。做这个快捷方式时我做错了什么?
QAction *zoomInAction = new QAction(QIcon("zoominimg.png"),"Zoom in", this);
zoomInAction->setShortcut(QKeySequence::ZoomIn);
connect(zoomInAction, SIGNAL(triggered()), this, SLOT(zoomIn()));
,使用上外接键盘的数字键盘的+键时,但使用它,你必须按shift然后=键使用+键时,快捷有效,快捷不再工作,和zoomIn方法永远不会被调用。
有没有人曾经遇到过这个问题,并知道如何解决?
我在MacOS 10.12上使用Qt 5.7,如果有帮助的话。