Führen Sie javascript-Funktion, wenn eine Seite geladen in QML
Möchte ich laufen js-Funktion wie diese
function setPersonalInfoValue(){
console.debug("setPersonalInfoValue()");
}
wenn die Seite geladen wird in QML.
Habe ich versucht, dieses:
Rectangle {
id: page2
width: 100
height: 62
function setPersonalInfoValue(){
console.debug("setPersonalInfoValue()");
}
}
Möchte ich laufen setPersonalInfoValue () - Funktion, wenn ich wechseln zwischen Seite 1, Seite 2.
Wie kann ich dies tun?
Als Referenz für zukünftige Leser, eine interessante und Thema ist die "Dynamic QML-Objekt erstellen mit JavaScript", siehe qt-project.org/doc/qt-5/...
InformationsquelleAutor 2 8 | 2013-03-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schließlich habe ich verwendet:
InformationsquelleAutor 2 8
Die Antwort auf diese Frage hängt davon ab, wie genau Sie wechseln die Seiten. Wenn Sie dynamisch laden der Seiten können Sie dann-Komponente.onCompleted. Dies wird ausgeführt, wenn QML geladen hat die Objekt. Wenn Sie eine andere Methode wie das ändern der Sichtbarkeit zu zeigen, eine andere Seite, dann sollten Sie sich auf die onChanged-Ereignisse-signal für diese Eigenschaft.
InformationsquelleAutor Deadron