class QAbstractPhysicalDevice#

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

Inheritance diagram of PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice

继承自: QMouseDeviceQKeyboardDevice

摘要#

方法#

虚方法#

注意

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

详细说明#

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

parentQNode

构造一个新的带有parentQAbstractPhysicalDevice实例。

addAxisSetting(axisSetting)#
参数:

axisSettingQAxisSetting

将axisSetting axisSetting添加到此设备中。

axisCount()#
返回类型:

int

返回此设备具有的轴的数量。

axisIdentifier(name)#
参数:

name – str

返回类型:

int

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

axisNames()#
返回类型:

字符串列表

返回设备轴名称的列表。

axisSettings()#
返回类型:

.列表的Qt3DInput.QAxisSetting

返回与此设备关联的axisSettings。

buttonCount()#
返回类型:

int

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

buttonIdentifier(name)#
参数:

name – str

返回类型:

int

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

buttonNames()#
返回类型:

字符串列表

返回设备按钮名称列表。

removeAxisSetting(axisSetting)#
参数:

axisSettingQAxisSetting

从设备移除 axisSetting axisSetting