遵循本文档:
http://doc.qt.digia.com/qq/qq14-actioneditor.html
我发现没有任何QAction::setAccel(QString)
方法了。
QAction
除了使用 QtCreator 之外,如何修改加速度?我需要在运行时更改它们。
文档在这里甚至似乎都没有提到这种方法:
遵循本文档:
http://doc.qt.digia.com/qq/qq14-actioneditor.html
我发现没有任何QAction::setAccel(QString)
方法了。
QAction
除了使用 QtCreator 之外,如何修改加速度?我需要在运行时更改它们。
文档在这里甚至似乎都没有提到这种方法:
好像QAction::setAccel(QString)
改名为setShortcut
.
实际上,文档确实包含在 qt3support 部分下:
以下类成员是 Qt 3 支持层的一部分。提供它们是为了帮助您将旧代码移植到 Qt 4。我们建议不要在新代码中使用它们。
您仍然可以将它与一些 qmake 修改一起使用,如下所示:
QT += qt3support
但正如文档所写:
无效 QAction::setAccel ( const QKeySequence & 快捷方式 )
请改用 setShortcut()。