class QMouseDevice#

将鼠标事件委派给附加的 MouseHandler 对象。 更多

Inheritance diagram of PySide6.Qt3DInput.Qt3DInput.QMouseDevice

简介#

属性#

方法#

槽函数#

信号#

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

详细描述#

QMouseDevice将物理鼠标设备的事件委派给QMouseHandler对象。可以使用sensitivity属性来控制鼠标的灵敏度,该属性指定了逻辑鼠标坐标在响应鼠标的物理移动时的变化率。

另请参阅

QMouseHandler

Axis#

鼠标轴。

常量

描述

Qt3DInput.QMouseDevice.X

Qt3DInput.QMouseDevice.Y

Qt3DInput.QMouseDevice.WheelX

Qt3DInput.QMouseDevice.WheelY

另请参阅

setAxis

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

属性sensitivityᅟ: float#

包含鼠标设备的灵敏度。默认值为0.1。

访问函数
属性updateAxesContinuouslyᅟ: bool#

如果为true,则无论是否有鼠标按钮被按下,轴都会在变化时更新。否则,只有在某鼠标按钮被按下时才会更新轴。

默认值为false

访问函数
__init__([parent=None])#
参数:

parentQNode

使用 parent 作为父类的构造一个新 QMouseDevice 实例。

sensitivity()
返回类型:

float

另请参阅

setSensitivity()

属性 sensitivity 的获取器。

sensitivityChanged(value)
参数:

value – float

sensitivity 属性的变更通知信号。

setSensitivity(value)
参数:

value – float

另请参阅

sensitivity()

sensitivity 属性的设置器。

setUpdateAxesContinuously(updateAxesContinuously)
参数:

updateAxesContinuously – bool

另请参阅

updateAxesContinuously()

updateAxesContinuously 属性的设置器。

updateAxesContinuously()
返回类型:

bool

另请参阅

setUpdateAxesContinuously()

updateAxesContinuously 属性的获取器。

updateAxesContinuouslyChanged(updateAxesContinuously)
参数:

updateAxesContinuously – bool

updateAxesContinuously 属性的变更通知信号。