PySide6.QtOpcUa.QOpcUaStructureField¶
- class QOpcUaStructureField¶
OPC UA StructureField 类型。更多…
在版本6.7中添加。
概要¶
方法¶
def
__init__()
def
dataType()
def
description()
def
isOptional()
def
name()
def
__ne__()
def
__eq__()
def
setDataType()
def
setDescription()
def
setIsOptional()
def
setName()
def
setValueRank()
def
swap()
def
valueRank()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
这是Qt OPC UA对OPC UA第3部分中定义的OPC UA StructureField类型的表示。它描述了结构化类型的一个字段。
- __init__(other)¶
- Parameters:
其他 –
QOpcUaStructureField
从
other
构造一个结构字段。- __init__([valueRank=-1])
- Parameters:
valueRank – int
使用
valueRank
构建一个结构字段。- arrayDimensions()¶
- Return type:
.quint32列表
返回结构体字段的数组维度。
另请参阅
- dataType()¶
- Return type:
字符串
返回结构字段的数据类型节点ID。
另请参阅
- description()¶
- Return type:
返回结构体字段的描述。
另请参阅
- isOptional()¶
- Return type:
布尔
如果结构体字段是可选的,则返回
true
。另请参阅
- maxStringLength()¶
- Return type:
整数
返回结构体字段的最大字符串长度。
另请参阅
- name()¶
- Return type:
字符串
返回结构体字段的名称。
另请参阅
- __ne__(rhs)¶
- Parameters:
rhs –
QOpcUaStructureField
- Return type:
布尔
返回
true
如果lhs
不等于rhs
。- __eq__(rhs)¶
- Parameters:
rhs –
QOpcUaStructureField
- Return type:
布尔
返回
true
如果lhs
等于rhs
。- setArrayDimensions(arrayDimensions)¶
- Parameters:
arrayDimensions – quint32 的列表
将结构字段的数组维度设置为
arrayDimensions
。另请参阅
- setDataType(dataTypeId)¶
- Parameters:
dataTypeId – str
将结构字段的数据类型节点ID设置为
dataTypeId
。另请参阅
- setDescription(description)¶
- Parameters:
描述 –
QOpcUaLocalizedText
将结构体字段的描述设置为
description
。另请参阅
- setIsOptional(isOptional)¶
- Parameters:
isOptional – 布尔值
将结构体字段的可选标志设置为
isOptional
。另请参阅
- setMaxStringLength(maxStringLength)¶
- Parameters:
maxStringLength – int
将结构字段的最大字符串长度设置为
maxStringLength
。另请参阅
- setName(name)¶
- Parameters:
name – str
将结构体字段的名称设置为
name
。另请参阅
- setValueRank(valueRank)¶
- Parameters:
valueRank – int
将结构字段的值等级设置为
valueRank
。另请参阅
- swap(other)¶
- Parameters:
其他 –
QOpcUaStructureField
将此结构字段对象与
other
结构字段对象交换。此操作非常快速且永远不会失败。- valueRank()¶
- Return type:
整数
返回结构体字段的值排名。
另请参阅