QActionInput 类

class Qt3DInput::QActionInput

QActionInput 存储用于触发输入事件的设备和按钮。更多...

头文件 #include <QActionInput>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmakeQT += 3dinput
由以下类实例化 ActionInput
继承自 Qt3DInput::QAbstractActionInput

属性

公共函数

QActionInput(Qt3DCore::QNode *parent = nullptr)
QList<int>buttons() const
Qt3DInput::QAbstractPhysicalDevice *sourceDevice() const

公共槽

voidsetButtons(const QList<int> &buttons)
voidsetSourceDevice(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)

信号

voidbuttonsChanged(const QList<int> &buttons)
voidsourceDeviceChanged(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)

详细介绍

属性文档

buttons : QList<int>

包含可以触发此操作的按钮。

访问函数

QList<int>buttons() const
voidsetButtons(const QList<int> &buttons)

通知信号

voidbuttonsChanged(const QList<int> &buttons)

sourceDevice : Qt3DInput::QAbstractPhysicalDevice*

当前 QActionInput 的源设备。

访问函数

Qt3DInput::QAbstractPhysicalDevice *sourceDevice() const
voidsetSourceDevice(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)

通知信号

voidsourceDeviceChanged(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公司有限公司在芬兰以及其他国家和地区的商标。所有其他商标均为其各自所有者的财产。