PySide6.Qt3DInput.Qt3DInput.QButtonAxisInput

class QButtonAxisInput

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

PySide6.Qt3DInput.Qt3DInput.QButtonAxisInput 的继承图

概要

属性

方法

插槽

信号

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property accelerationᅟ: float

指定当按住按钮时轴值变化的速率

Access functions:
property buttonsᅟ: list of int

指定控制轴的按钮

Access functions:
property decelerationᅟ: float

指定当按钮释放时轴值返回正常的速度

Access functions:
property scaleᅟ: float

指定如何缩放轴输出值。默认情况下不应用缩放,因此默认为1。

Access functions:
__init__([parent=None])
Parameters:

parentQNode

使用parent构造一个新的QButtonAxisInput实例。

acceleration()
Return type:

浮点数

另请参阅

setAcceleration()

属性 accelerationᅟ 的获取器。

accelerationChanged(acceleration)
Parameters:

加速度 – float

属性 accelerationᅟ 的通知信号。

buttons()
Return type:

整数列表

另请参阅

setButtons()

属性 buttonsᅟ 的获取器。

buttonsChanged(buttons)
Parameters:

buttons – .整数列表

属性 buttonsᅟ 的通知信号。

deceleration()
Return type:

浮点数

另请参阅

setDeceleration()

属性 decelerationᅟ 的获取器。

decelerationChanged(deceleration)
Parameters:

减速度 – float

属性 decelerationᅟ 的通知信号。

scale()
Return type:

浮点数

另请参阅

setScale()

属性 scaleᅟ 的获取器。

scaleChanged(scale)
Parameters:

scale – 浮点数

属性 scaleᅟ 的通知信号。

setAcceleration(acceleration)
Parameters:

加速度 – float

另请参阅

acceleration()

属性 accelerationᅟ 的设置器。

setButtons(buttons)
Parameters:

buttons – .整数列表

另请参阅

buttons()

属性 buttonsᅟ 的设置器。

setDeceleration(deceleration)
Parameters:

减速度 – float

另请参阅

deceleration()

属性 decelerationᅟ 的设置器。

setScale(scale)
Parameters:

scale – 浮点数

另请参阅

scale()

属性 scaleᅟ 的设置器。