class QOpcUaStructureField#

OPC UA 结构字段类型。 更多信息

自 6.7 版本开始。

摘要#

方法#

注意

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

详细描述#

这是 Qt OPC UA 对于 OPC UA 3 部分中定义的 OPC UA 结构字段类型的表示。它描述了一个结构类型的字段。

__init__([valueRank=-1])#
参数:

valueRank – int

使用 valueRank 构造结构字段。

__init__(other)
参数:

其他QOpcUaStructureField

其他 构造结构域。

arrayDimensions()#
返回类型::

quint32 列表

返回结构域的数组维度。

另请参阅

setArrayDimensions()

dataType()#
返回类型::

str

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

另请参阅

setDataType()

description()#
返回类型::

QOpcUaLocalizedText

返回结构域的描述。

另请参阅

setDescription()

isOptional()#
返回类型::

bool

如果结构域是可选的,则返回 true

另请参阅

setIsOptional()

maxStringLength()#
返回类型::

int

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

另请参阅

setMaxStringLength()

name()#
返回类型::

str

返回结构域的名称。

另请参阅

setName()

__ne__(rhs)#
参数:

rhsQOpcUaStructureField

返回类型::

bool

如果 lhs 不等于 rhs,则返回 true

setArrayDimensions(arrayDimensions)#
参数:

arrayDimensions – .quint32 列表

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

另请参阅

arrayDimensions()

setDataType(dataTypeId)#
参数:

dataTypeId – str

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

另请参阅

dataType()

setDescription(description)#
参数:

descriptionQOpcUaLocalizedText

将结构域的描述设置为 description

另请参阅

description()

setIsOptional(isOptional)#
参数:

isOptional –布尔值

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

另请参阅

isOptional()

setMaxStringLength(maxStringLength)#
参数:

maxStringLength –整数

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

另请参阅

maxStringLength()

setName(name)#
参数:

name –字符串

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

另请参阅

name()

setValueRank(valueRank)#
参数:

valueRank – int

将结构字段的值秩设置为valueRank

另请参阅

valueRank()

swap(other)#
参数:

其他QOpcUaStructureField

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

valueRank()#
返回类型::

int

返回结构字段的值秩。

另请参阅

setValueRank()