QACTION快捷方式无法将空间设置为热键
QAction shortcut unable to set space as a hotkey
我正在使用QT准备一个简单的GUI,但是我在添加一些快捷方式的问题上遇到了问题。我有这样的东西:
QAction* playAction = new QAction(playIcon, "Play", this);
playAction->setShortcuts(QKeySequence::fromString("SPACE"));
,但我在汇编期间收到的一切都是:
呼叫" qaction :: setShortCuts(qkey sequence)" playAction-> setShortCuts(qkey sequence :: fromstring(" space"));
无匹配函数。
我错过了什么?
解决了问题。这是一个愚蠢的错误。只是:
playAction->setShortcut(Qt::Key_Space);
而不是:
playAction->setShortcuts(QKeySequence::fromString("SPACE"));
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 在C++/Linux中设置单调时钟的一些技巧
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 命名空间中具有.h和.cpp文件的类
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 从父命名空间重载类型
- 当在同一名称空间中有两个具有相同签名的函数时,会发生什么
- 如何在不使用命名空间标准的情况下取消设置ios::fixed
- 空向量占用的空间是否与指向当前设置为 nullptr 的类型的指针一样多
- 将骨旋转设置为在本地空间中的可容纳网眼
- QACTION快捷方式无法将空间设置为热键
- 如何为数组中的特定空间正确设置条件
- 手动设置空间参照时,LibLas崩溃
- 如何使用冯诺依曼邻域在 3D 空间中设置索引
- 命名空间设置为“已使用”,因为内部使用了一种类型
- LLVM设置函数传递的问题-命名空间问题
- 设置vim项目空间与4个不同的代码,但相关的代码库
- 如何在Visual Studio匿名命名空间中通过函数名设置断点
- 如何将一个派生类的对象在基类私有空间中设置的值传递给另一个派生类别的对象
- 在相同的命名空间但不同的类中为枚举设置值?C++