QOpcUaLocalizedText Class

Der OPC UA LocalizedText Typ. Mehr...

Kopfzeile: #include <QOpcUaLocalizedText>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua

Eigenschaften

Öffentliche Funktionen

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
(since 6.3) QDebug operator<<(QDebug debug, const QOpcUaLocalizedText &text)

Detaillierte Beschreibung

Dies ist die Qt OPC UA Darstellung für den OPC UA LocalizedText Typ, der in OPC UA 1.05 Teil 3, 8.5 definiert ist. Ein LocalizedText Wert enthält einen Textstring mit zugehörigen Gebietsschema-Informationen in einem zweiten String (z. B. "en" oder "en-US"). Das Format der Gebietsschema-Informationszeichenfolge ist <Sprache>[-<Land/Region>]. Die Sprache wird in der Regel als ISO 639-Code mit zwei Buchstaben angegeben, Land/Region als ISO 3166-Code mit zwei Buchstaben. Benutzerdefinierte Codes sind ebenfalls zulässig (siehe OPC UA 1.05 Teil 3, 8.4). Es kann verwendet werden, um mehrere Textstrings in verschiedenen Sprachen für einen Wert unter Verwendung eines Arrays von LocalizedText Elementen bereitzustellen.

Dokumentation der Eigenschaft

locale : QString

Gebietsschema des enthaltenen Textes. Dies muss in einer modifizierten ISO-Standardnotation erfolgen, zum Beispiel en-US. Siehe OPC UA Spezifikation 1.05 Teil 3, 8.4 für Details.

Zugriffsfunktionen:

QString locale() const
void setLocale(const QString &locale)

text : QString

Textlicher Inhalt.

Zugriff auf Funktionen:

QString text() const
void setText(const QString &text)

Dokumentation der Mitgliederfunktionen

QOpcUaLocalizedText::QOpcUaLocalizedText()

Standard konstruiert einen lokalisierten Text ohne Parameter.

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

Konstruiert einen lokalisierten Text mit dem Gebietsschema locale und dem Text text.

QOpcUaLocalizedText::QOpcUaLocalizedText(const QOpcUaLocalizedText &rhs)

Konstruiert einen lokalisierten Text aus rhs.

QString QOpcUaLocalizedText::locale() const

Gibt das Gebietsschema zurück.

Hinweis: Getter-Funktion für die Eigenschaft locale.

Siehe auch setLocale().

void QOpcUaLocalizedText::setLocale(const QString &locale)

Setzt das Gebietsschema auf locale.

Hinweis: Setter-Funktion für die Eigenschaft locale.

Siehe auch locale().

void QOpcUaLocalizedText::setText(const QString &text)

Setzt den Text auf text.

Hinweis: Setter-Funktion für die Eigenschaft text.

Siehe auch text().

QString QOpcUaLocalizedText::text() const

Gibt den Text zurück.

Hinweis: Getter-Funktion für die Eigenschaft text.

Siehe auch setText().

QVariant QOpcUaLocalizedText::operator QVariant() const

Konvertiert diesen lokalisierten Text in QVariant.

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

Legt die Werte von rhs in diesem lokalisierten Text fest.

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

Gibt true zurück, wenn dieser lokalisierte Text denselben Wert hat wie rhs.

Verwandte Nicht-Mitglieder

[since 6.3] QDebug operator<<(QDebug debug, const QOpcUaLocalizedText &text)

Schreibt die lokalisierte text in die debug Ausgabe.

Diese Funktion wurde in Qt 6.3 eingeführt.

Siehe auch QDebug.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.