PySide6.Qt3DInput.Qt3DInput.QMouseDevice¶
- class QMouseDevice¶
将鼠标事件委托给附加的MouseHandler对象。更多…
概要¶
属性¶
方法¶
def
__init__()def
sensitivity()
插槽¶
信号¶
注意
本文档可能包含从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:
parent –
QNode
使用父级
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ᅟ的通知信号。