QOpcUaLocalizedText 类
OPC UA 中定义的 LocalizedText 类型。 更多信息...
头文件 | #include <QOpcUaLocalizedText> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
属性
公共函数
QOpcUaLocalizedText() | |
QOpcUaLocalizedText(const QString &locale, const QString &text) | |
QOpcUaLocalizedText(const QOpcUaLocalizedText &rhs) | |
QString | locale() const |
void | setLocale(const QString &locale) |
void | setText(const QString &text) |
QString | text() const |
QVariant | operator QVariant() const |
QOpcUaLocalizedText & | operator=(const QOpcUaLocalizedText &rhs) |
bool | operator==(const QOpcUaLocalizedText &rhs) const |
相关非成员
(自 6.3 起) QDebug | operator<<(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节。
访问函数
text : QString
文本内容。
访问函数
成员函数文档
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 及其相关标志是芬兰及其在全球的子母公司和关联公司的 商标。所有其他商标均为其各自拥有者的财产。