gpt4 book ai didi

c++ - QAction::setAccel(QString) 在 Qt 4 中不可用?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:43:54 27 4
gpt4 key购买 nike

遵循此文档:

http://doc.qt.digia.com/qq/qq14-actioneditor.html

我发现没有 QAction::setAccel(QString) 方法了。

除了使用 QtCreator 之外,如何修改 QAction 加速器?我需要在运行时更改它们。

文档在这里甚至似乎都没有提到这个方法:

http://qt-project.org/doc/qt-4.8/qaction.html

最佳答案

实际上,文档确实包含这个 under the qt3support section :

The following class members are part of the Qt 3 support layer. They are provided to help you port old code to Qt 4. We advise against using them in new code.

您仍然可以通过如下所示对 qmake 进行一些修改来使用它:

QT += qt3support

但是作为the documentation writes :

void QAction::setAccel ( const QKeySequence & shortcut )

Use setShortcut() instead.

关于c++ - QAction::setAccel(QString) 在 Qt 4 中不可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24328103/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com