PySide6.QtOpcUa.QOpcUaStructureField

class QOpcUaStructureField

OPC UA StructureField 类型。更多

在版本6.7中添加。

概要

方法

注意

本文档可能包含从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列表

返回结构体字段的数组维度。

另请参阅

setArrayDimensions()

dataType()
Return type:

字符串

返回结构字段的数据类型节点ID。

另请参阅

setDataType()

description()
Return type:

QOpcUaLocalizedText

返回结构体字段的描述。

另请参阅

setDescription()

isOptional()
Return type:

布尔

如果结构体字段是可选的,则返回 true

另请参阅

setIsOptional()

maxStringLength()
Return type:

整数

返回结构体字段的最大字符串长度。

另请参阅

setMaxStringLength()

name()
Return type:

字符串

返回结构体字段的名称。

另请参阅

setName()

__ne__(rhs)
Parameters:

rhsQOpcUaStructureField

Return type:

布尔

返回 true 如果 lhs 不等于 rhs

__eq__(rhs)
Parameters:

rhsQOpcUaStructureField

Return type:

布尔

返回 true 如果 lhs 等于 rhs

setArrayDimensions(arrayDimensions)
Parameters:

arrayDimensions – quint32 的列表

将结构字段的数组维度设置为 arrayDimensions

另请参阅

arrayDimensions()

setDataType(dataTypeId)
Parameters:

dataTypeId – str

将结构字段的数据类型节点ID设置为dataTypeId

另请参阅

dataType()

setDescription(description)
Parameters:

描述QOpcUaLocalizedText

将结构体字段的描述设置为description

另请参阅

description()

setIsOptional(isOptional)
Parameters:

isOptional – 布尔值

将结构体字段的可选标志设置为isOptional

另请参阅

isOptional()

setMaxStringLength(maxStringLength)
Parameters:

maxStringLength – int

将结构字段的最大字符串长度设置为maxStringLength

另请参阅

maxStringLength()

setName(name)
Parameters:

name – str

将结构体字段的名称设置为 name

另请参阅

name()

setValueRank(valueRank)
Parameters:

valueRank – int

将结构字段的值等级设置为valueRank

另请参阅

valueRank()

swap(other)
Parameters:

其他QOpcUaStructureField

将此结构字段对象与other结构字段对象交换。此操作非常快速且永远不会失败。

valueRank()
Return type:

整数

返回结构体字段的值排名。

另请参阅

setValueRank()