Ich setze Eigenschaft von qml mit C++ - Funktion (aus der Bibliothek, ich sehe keine Implementierung), nach Verwendung dieser Funktion Eigenschaft auf Schaltfläche wird wie erwartet geändert (Wert, den ich aus C++ Code gesetzt), aber auf Text ist nur "Mein Name ist:" ohne Wert eingestellt. Meine Frage ist, wie man zwei Zeichenfolgen in QML Javascript Funktion verbindet, wenn man Ergebnis qsTr() Funktion ist und zweitens ist Eigenschaft aus C++ gesetzt?Verknüpfen von 2 Zeichenfolgen in QML
property string name: ""
function myFunction() {
myText.text = qsTr("My Name is: ") + name;
//myText.text = qsTr("My Name is: " + name);//another try
}
Text{
id: myText
text: ""
}
Button {
text: name
}
On Button: John Smith
Auf Text: My Name is:
Mögliche Duplikat von [ Was ist die Äquivalenz für QString :: arg() in QML? (Https://stackoverflow.com/questions/12758282/what-is-the-äquivalence-for-qstring) arg-in-qml) – the4kman