下面的文档:
http://doc.qt.digia.com/qq/qq14-actioneditor.html我发现再也没有QAction::setAccel(QString)
方法了。
如何修改QAction
加速,而不是使用QtCreator?我需要在运行时更改它们
文档似乎不再提到这个方法了:
http://qt project.org/doc/qt - 4.8 -/- qaction.html
实际上,文档确实在qt3support部分包含了这个:
下列类成员是Qt 3支持层的一部分。提供它们是为了帮助您将旧代码移植到Qt 4。我们建议不要在新代码中使用它们。
你仍然可以使用它做一些修改,如下:
QT += qt3support
但是正如文档所写的:
void QAction::setAccel (const QKeySequence &快捷方式)
使用setShortcut()代替。
似乎QAction::setAccel(QString)
被重命名为setShortcut