PySide6.QtOpcUa.QOpcUaLocalizedText

class QOpcUaLocalizedText

OPC UA LocalizedText 类型。更多

概要

属性

方法

注意

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

详细描述

这是Qt OPC UA对OPC UA 1.05第3部分8.5中定义的LocalizedText类型的表示。一个LocalizedText值包含一个文本字符串以及相关的区域信息,区域信息在第二个字符串中(例如“en”或“en-US”)。区域信息字符串的格式为<语言>[-<国家/地区>]。语言通常以ISO 639的两字母代码表示,国家/地区以ISO 3166的两字母代码表示。也允许使用自定义代码(参见OPC UA 1.05第3部分8.4)。它可以通过使用LocalizedText元素数组来为值提供不同语言的多个文本字符串。

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property localeᅟ: str

包含文本的区域设置。这必须采用修改后的ISO标准表示法,例如en-US。详情请参见OPC UA规范1.05第3部分8.4节。

Access functions:
property textᅟ: str

文本内容。

Access functions:
__init__()

默认构造一个没有设置参数的本地化文本。

__init__(rhs)
Parameters:

rhsQOpcUaLocalizedText

rhs构造本地化文本。

__init__(locale, text)
Parameters:
  • locale – str

  • 文本 – str

使用区域设置 locale 和文本 text 构造本地化文本。

locale()
Return type:

字符串

返回区域设置。

另请参阅

setLocale()

属性 localeᅟ 的获取器。

__eq__(rhs)
Parameters:

rhsQOpcUaLocalizedText

Return type:

布尔

如果此本地化文本的值与rhs相同,则返回true

setLocale(locale)
Parameters:

locale – str

将区域设置设置为 locale

另请参阅

locale()

属性 localeᅟ 的设置器。

setText(text)
Parameters:

文本 – str

将文本设置为 text

另请参阅

text()

属性 textᅟ 的设置器。

text()
Return type:

字符串

返回文本。

另请参阅

setText()

属性 textᅟ 的获取器。