QActionInput 类
class Qt3DInput::QActionInputQActionInput 存储用于触发输入事件的设备和按钮。更多...
头文件 | #include <QActionInput> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
qmake | QT += 3dinput |
由以下类实例化 | ActionInput |
继承自 | Qt3DInput::QAbstractActionInput |
属性
- buttons : QList<int>
- sourceDevice : Qt3DInput::QAbstractPhysicalDevice*
公共函数
QActionInput(Qt3DCore::QNode *parent = nullptr) | |
QList<int> | buttons() const |
Qt3DInput::QAbstractPhysicalDevice * | sourceDevice() const |
公共槽
void | setButtons(const QList<int> &buttons) |
void | setSourceDevice(Qt3DInput::QAbstractPhysicalDevice *sourceDevice) |
信号
void | buttonsChanged(const QList<int> &buttons) |
void | sourceDeviceChanged(Qt3DInput::QAbstractPhysicalDevice *sourceDevice) |
属性文档
buttons : QList<int>
包含可以触发此操作的按钮。
访问函数
QList<int> | buttons() const |
void | setButtons(const QList<int> &buttons) |
通知信号
void | buttonsChanged(const QList<int> &buttons) |
sourceDevice : Qt3DInput::QAbstractPhysicalDevice*
当前 QActionInput 的源设备。
访问函数
Qt3DInput::QAbstractPhysicalDevice * | sourceDevice() const |
void | setSourceDevice(Qt3DInput::QAbstractPhysicalDevice *sourceDevice) |
通知信号
void | sourceDeviceChanged(Qt3DInput::QAbstractPhysicalDevice *sourceDevice) |
成员函数文档
[显式]
QActionInput::QActionInput(Qt3DCore::QNode *parent = nullptr)
创建一个新的QActionInput实例,指定parent。
[信号]
void QActionInput::buttonsChanged(const QList<int> &buttons)
当与操作输入关联的按钮发生更改时发出此信号。更改的按钮为buttons
注意:属性buttons的通知器信号。
[槽]
void QActionInput::setButtons(const QList<int> &buttons)
设置触发QActionInput实例的按钮为buttons。
注意:属性buttons的设置函数。
另请参阅:buttons。
[信号]
void QActionInput::sourceDeviceChanged(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)
当与操作输入关联的源设备更改为sourceDevice时发出此信号。
注意:属性sourceDevice的通知器信号。
© 2024 Qt公司有限公司。本文档的贡献的版权属于其各自的拥有者。本提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款许可的。Qt及其相关徽标是Qt公司有限公司在芬兰以及其他国家和地区的商标。所有其他商标均为其各自所有者的财产。