QButtonAxisInput 类

class Qt3DInput::QButtonAxisInput

由按钮控制的轴输入。轴值由按钮控制而不是传统的模拟输入,如摇杆。 更多...

头文件 #include <Qt3DInput/QButtonAxisInput>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmakeQT += 3dinput
实例化 按钮轴输入
继承自 Qt3DInput::QAbstractAxisInput

属性

公共函数

QButtonAxisInput(Qt3DCore::QNode *parent = nullptr)
float加速度() const
QList<int>按钮() const
float减速度() const
float比例() const

公共槽

void设置加速度(float 加速度)
void设置按钮(const QList<int> &按钮)
void设置减速度(float 减速度)
void设置比例(float 比例)

信号

void加速度改变(float 加速度)
void按钮改变(const QList<int> &按钮)
void减速度改变(float 减速度)
void比例改变(float 比例)

详细说明

属性文档

加速度 : float

指定释放按钮时轴值变化的速率

访问函数

float加速度() const
void设置加速度(float 加速度)

通知信号

void加速度改变(float 加速度)

按钮 : QList<int>

指定控制轴的按钮

访问函数

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

通知信号

voidbuttonsChanged(const QList& buttons)

减速度 : float

指定当按钮释放时,轴值恢复正常的速度

访问函数

float减速度() const
voidsetDeceleration(float deceleration)

通知信号

void减速度Changed(float deceleration)

比例 : float

指定轴输出值如何缩放。默认不进行缩放,默认值为1。

访问函数

float比例() const
voidsetScale(float scale)

通知信号

void比例Changed(float scale)

成员函数说明

[显示] QButtonAxisInput::QButtonAxisInput(Qt3DCore::QNode *parent = nullptr)

使用父节点创建一个新的QButtonAxisInput实例。

© 2024 The Qt Company Ltd. 本文档中包含的贡献专属于各自的所有者。本提供的文档根据自由软件基金会发布的GNU自由文档许可证第1.3版的条款进行许可。Qt及其标志是在芬兰及全球其他国家的商标,归The Qt Company Ltd.所有。所有其他商标均为其各自所有者的财产。