QAction::setAccel(QString)在Qt 4中不可用



下面的文档:

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

相关内容

  • 没有找到相关文章

最新更新