遵循此文档:
http://doc.qt.digia.com/qq/qq14-actioneditor.html
我认为没有QAction::setAccel(QString)
方法了。
除了使用QtCreator之外,如何修改QAction
加速?我需要改变它们的运行时间。
文档似乎在这里似乎没有提到这种方法:
答案 0 :(得分:1)
似乎QAction::setAccel(QString)
已重命名为setShortcut
。
答案 1 :(得分:1)
实际上,文档确实包含此under the qt3support section:
以下类成员是Qt 3支持层的一部分。它们用于帮助您将旧代码移植到Qt 4.我们建议不要在新代码中使用它们。
你仍然可以使用它进行一些qmake修改,如下所示:
QT += qt3support
void QAction :: setAccel(const QKeySequence& shortcut)
改为使用setShortcut()。