QOpcUaLocalizedText 类

OPC UA 中定义的 LocalizedText 类型。 更多信息...

头文件 #include <QOpcUaLocalizedText>
CMakefind_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmakeQT += opcua

属性

公共函数

QOpcUaLocalizedText()
QOpcUaLocalizedText(const QString &locale, const QString &text)
QOpcUaLocalizedText(const QOpcUaLocalizedText &rhs)
QStringlocale() const
voidsetLocale(const QString &locale)
voidsetText(const QString &text)
QStringtext() const
QVariantoperator QVariant() const
QOpcUaLocalizedText &operator=(const QOpcUaLocalizedText &rhs)
booloperator==(const QOpcUaLocalizedText &rhs) const
(自 6.3 起) QDebugoperator<<(QDebug debug, const QOpcUaLocalizedText &text)

详细描述

这是 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 元素的数组,提供多种语言的文本字符串。

属性文档

locale : QString

包含文本的区域设置。必须使用修改后的ISO标准符号,例如 en-US。详见OPC UA规范1.05第3部分,第8.4节。

访问函数

QStringlocale() const
voidsetLocale(const QString &locale)

text : QString

文本内容。

访问函数

QStringtext() const
voidsetText(const QString &text)

成员函数文档

QOpcUaLocalizedText::QOpcUaLocalizedText()

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

QOpcUaLocalizedText::QOpcUaLocalizedText(const QString &locale, const QString &text)

构造一个本地化文本,包含区域 locale 和文本 text

QOpcUaLocalizedText::QOpcUaLocalizedText(const QOpcUaLocalizedText &rhs)

从一个 rhs 创建本地化文本。

QString QOpcUaLocalizedText::locale() const

返回区域。

注意:属性locale的获取函数。

另请参阅:setLocale

void QOpcUaLocalizedText::setLocale(const QString &locale)

将区域设置为 locale

注意:属性locale的设置函数。

另请参阅:locale

void QOpcUaLocalizedText::setText(const QString &text)

将文本设置为 text

注意:属性text的设置函数。

另请参阅:text

QString QOpcUaLocalizedText::text() const

返回文本。

注意:属性text的获取函数。

另请参阅:setText

QVariant QOpcUaLocalizedText::operator QVariant() const

将此本地化文本转换为一个QVariant

QOpcUaLocalizedText &QOpcUaLocalizedText::operator=(const QOpcUaLocalizedText &rhs)

将rhs的值设置到本本地化文本中。

bool QOpcUaLocalizedText::operator==(const QOpcUaLocalizedText &rhs) const

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

相关非成员

[自 6.3 版起] QDebug operator<<(QDebug debug, const QOpcUaLocalizedText &text)

将本地化 文本 写入 debug 输出。

此功能自 Qt 6.3 版本开始引入。

另请参阅QDebug

© 2024 Qt 公司. 本文档中的文档贡献版权属于各自的拥有者。本提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证第 1.3 版 的条款许可的。Qt 及其相关标志是芬兰及其在全球的子母公司和关联公司的 商标。所有其他商标均为其各自拥有者的财产。