QAction类
class Qt3DInput::QAction关联一组QAbstractActionInput,它们触发相同的事件。 更多...
头文件 | #include <QAction> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
qmake | QT += 3dinput |
实例化自 | Action |
继承自 | Qt3DCore::QNode |
属性
- active : const bool
公共函数
QAction(Qt3DCore::QNode *parent = nullptr) | |
void | addInput(Qt3DInput::QAbstractActionInput *input) |
QList<Qt3DInput::QAbstractActionInput *> | inputs() const |
bool | isActive() const |
void | removeInput(Qt3DInput::QAbstractActionInput *input) |
信号
void | activeChanged(bool isActive) |
属性文档
[只读]
active : const bool
如果动作处于激活状态则为true
。
请注意,当动作被禁用时,此属性不会更新。
访问函数
bool | isActive() const |
通知信号
void | activeChanged(bool isActive) |
成员函数文档
[显式]
QAction::QAction(Qt3DCore::QNode *parent = nullptr)
使用父对象parent构造一个新的QAction实例。
void QAction::addInput(Qt3DInput::QAbstractActionInput *input)
将QAbstractActionInput input添加到可以触发此动作的输入列表中。
QList<Qt3DInput::QAbstractActionInput *> QAction::inputs() const
返回可以触发此动作的输入列表。
void QAction::removeInput(Qt3DInput::QAbstractActionInput *input)
从可以触发此操作的输入列表中删除 QAbstractActionInput 输入。
© 2024 Qt公司有限。本文件中的文档贡献为各自所有者的版权。本文件提供的文档是根据自由软件基金会发布的 GNU自由文档许可协议版本1.3 许可的。Qt及其相关标志是芬兰的Qt公司及/或全球其他地区的商标。所有其他商标均为各自所有者的财产。