Auf dieser Seite

QOpcUaLocalizedText Class

Der OPC UA-Typ „LocalizedText“. Mehr dazu...

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

Eigenschaften

Öffentliche Veranstaltungen

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
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 Darstellung „ Qt OPC UA “ für den in OPC UA 1.05 Teil 3, 8.5 definierten Typ „OPC UA LocalizedText“. Ein „LocalizedText“-Wert enthält eine Textzeichenfolge mit zugehörigen Ländereinstellungen in einer zweiten Zeichenfolge (z. B. „en“ oder „en-US“). Das Format der Zeichenkette mit den Ländereinstellungen lautet <Sprache>[-<Land/Region>]. Die Sprache wird in der Regel als zweistelliger ISO 639-Code angegeben, Land/Region als zweistelliger ISO 3166-Code. Benutzerdefinierte Codes sind ebenfalls zulässig (siehe OPC UA 1.05 Teil 3, 8.4). Er kann verwendet werden, um mithilfe eines Arrays aus „LocalizedText“-Elementen mehrere Textzeichenfolgen in verschiedenen Sprachen für einen Wert bereitzustellen.

Eigenschaftsdokumentation

locale : QString

Ländereinstellung des enthaltenen Textes. Diese muss in einer modifizierten ISO-Standardnotation angegeben werden, zum Beispiel en-US. Einzelheiten finden Sie in der OPC-UA-Spezifikation 1.05, Teil 3, Abschnitt 8.4.

Zugriffsfunktionen:

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

text : QString

Textinhalt.

Zugriffsfunktionen:

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

Dokumentation zu Mitgliedsfunktionen

QOpcUaLocalizedText::QOpcUaLocalizedText()

„Default“ erstellt einen lokalisierten Text, ohne dass Parameter festgelegt wurden.

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

Erstellt einen lokalisierten Text mit der Locale locale und dem Text text.

QOpcUaLocalizedText::QOpcUaLocalizedText(const QOpcUaLocalizedText &rhs)

Erstellt einen lokalisierten Text aus rhs.

QString QOpcUaLocalizedText::locale() const

Gibt die Locale zurück.

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

Siehe auch „ setLocale()“.

void QOpcUaLocalizedText::setLocale(const QString &locale)

Setzt die Ländereinstellung 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()“.

QOpcUaLocalizedText::operator QVariant() const

Wandelt diesen lokalisierten Text in „ QVariant “ um.

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

Setzt die Werte aus „ rhs “ in diesem lokalisierten Text.

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

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

Verwandte Nicht-Mitglieder

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

Schreibt die lokalisierte „ text “ in die Ausgabe „ debug “.

Diese Funktion wurde in Qt 6.3 eingeführt.

Siehe auch „ QDebug “.

© 2026 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.