PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice

class QAbstractPhysicalDevice

QAbstractPhysicalDevice 是 Qt3d 用于与任意输入设备交互的基类。更多

PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice 的继承图

继承自: QMouseDevice, QKeyboardDevice

概要

方法

虚拟方法

注意

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

详细描述

__init__([parent=None])
Parameters:

parentQNode

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

addAxisSetting(axisSetting)
Parameters:

axisSettingQAxisSetting

将轴设置 axisSetting 添加到此设备。

axisCount()
Return type:

整数

返回此设备拥有的轴数。

axisIdentifier(name)
Parameters:

name – str

Return type:

整数

返回轴的整数标识符 name,如果该设备上不存在此轴,则返回 -1。

axisNames()
Return type:

字符串列表

返回设备轴名称的列表。

axisSettings()
Return type:

Qt3DInput.QAxisSetting 的列表

返回与此设备关联的axisSettings。

buttonCount()
Return type:

整数

返回此设备拥有的按钮数量。

buttonIdentifier(name)
Parameters:

name – str

Return type:

整数

返回按钮name的整数标识符,如果该设备上不存在此按钮,则返回-1。

buttonNames()
Return type:

字符串列表

返回设备按钮名称的列表。

removeAxisSetting(axisSetting)
Parameters:

axisSettingQAxisSetting

移除此设备的轴设置 axisSetting