Следуя этой документации:
http://doc.qt.digia.com/qq/qq14-actioneditor.html
Я понял, что там нет QAction::setAccel(QString)
метод больше.
Как можно изменить QAction
Accel кроме использования QtCreator? Мне нужно изменить их время выполнения.
Документация даже не упоминает этот метод здесь больше:
На самом деле, документация содержит это в разделе qt3support:
Следующие члены класса являются частью уровня поддержки Qt 3. Они предназначены для того, чтобы помочь вам перенести старый код на Qt 4. Мы не рекомендуем использовать их в новом коде.
Вы все еще можете использовать его с некоторой модификацией qmake следующим образом:
QT += qt3support
Но, как в документации пишет:
void QAction :: setAccel (const QKeySequence & ярлык)
Вместо этого используйте setShortcut ().
Похоже на то QAction::setAccel(QString)
был переименован в setShortcut
,