PySide6.Qt3DInput.Qt3DInput.QMouseDevice

class QMouseDevice

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

PySide6.Qt3DInput.Qt3DInput.QMouseDevice 的继承图

概要

属性

方法

插槽

信号

注意

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

详细描述

一个QMouseDevice将来自物理鼠标设备的鼠标事件委托给QMouseHandler对象。鼠标的灵敏度可以通过sensitivity属性来控制,该属性指定了逻辑鼠标坐标响应物理鼠标移动的变化速率。

另请参阅

QMouseHandler

class Axis

鼠标轴。

常量

描述

Qt3DInput.QMouseDevice.X

Qt3DInput.QMouseDevice.Y

Qt3DInput.QMouseDevice.WheelX

Qt3DInput.QMouseDevice.WheelY

另请参阅

setAxis

注意

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

property sensitivityᅟ: float

保存鼠标设备的灵敏度。默认值为0.1。

Access functions:
property updateAxesContinuouslyᅟ: bool

如果 true,轴将在任何时候发生变化时更新,无论是否有鼠标按钮被按下。否则,轴仅在按下鼠标按钮之一时更新。

默认值为false

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

parentQNode

使用父级 parent 构造一个新的 QMouseDevice 实例。

sensitivity()
Return type:

浮点数

另请参阅

setSensitivity()

属性 sensitivityᅟ 的获取器。

sensitivityChanged(value)
Parameters:

value – 浮点数

属性 sensitivityᅟ 的通知信号。

setSensitivity(value)
Parameters:

value – 浮点数

另请参阅

sensitivity()

属性 sensitivityᅟ 的设置器。

setUpdateAxesContinuously(updateAxesContinuously)
Parameters:

updateAxesContinuously – 布尔值

另请参阅

updateAxesContinuously()

属性 updateAxesContinuouslyᅟ 的设置器。

updateAxesContinuously()
Return type:

布尔

另请参阅

setUpdateAxesContinuously()

属性 updateAxesContinuouslyᅟ 的获取器。

updateAxesContinuouslyChanged(updateAxesContinuously)
Parameters:

updateAxesContinuously – 布尔值

属性 updateAxesContinuouslyᅟ 的通知信号。