PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice¶
- class QAbstractPhysicalDevice¶
QAbstractPhysicalDevice是 Qt3d 用于与任意输入设备交互的基类。更多…继承自:
QMouseDevice,QKeyboardDevice概要¶
方法¶
def
__init__()def
addAxisSetting()def
axisSettings()
虚拟方法¶
def
axisCount()def
axisIdentifier()def
axisNames()def
buttonCount()def
buttonNames()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
- __init__([parent=None])¶
- Parameters:
parent –
QNode
使用
parent构造一个新的QAbstractPhysicalDevice实例。- addAxisSetting(axisSetting)¶
- Parameters:
axisSetting –
QAxisSetting
将轴设置
axisSetting添加到此设备。- axisCount()¶
- Return type:
整数
返回此设备拥有的轴数。
- axisIdentifier(name)¶
- Parameters:
name – str
- Return type:
整数
返回轴的整数标识符
name,如果该设备上不存在此轴,则返回 -1。- axisNames()¶
- Return type:
字符串列表
返回设备轴名称的列表。
- axisSettings()¶
- Return type:
返回与此设备关联的axisSettings。
- buttonCount()¶
- Return type:
整数
返回此设备拥有的按钮数量。
- buttonIdentifier(name)¶
- Parameters:
name – str
- Return type:
整数
返回按钮
name的整数标识符,如果该设备上不存在此按钮,则返回-1。- buttonNames()¶
- Return type:
字符串列表
返回设备按钮名称的列表。
- removeAxisSetting(axisSetting)¶
- Parameters:
axisSetting –
QAxisSetting
移除此设备的轴设置
axisSetting。