Ответ 1
Я использую из этого:
Component.onCompleted: {
setPersonalInfoValue();
}
Я хочу запустить js-функцию, подобную этой
function setPersonalInfoValue(){
console.debug("setPersonalInfoValue()");
}
когда страница загружена в qml. Я пытаюсь:
Rectangle {
id: page2
width: 100
height: 62
function setPersonalInfoValue(){
console.debug("setPersonalInfoValue()");
}
}
Я хочу запустить функцию setPersonalInfoValue(), когда я переключаюсь между страницами 1 на страницу 2. Как я могу это сделать?
Я использую из этого:
Component.onCompleted: {
setPersonalInfoValue();
}
Ответ на этот вопрос зависит от того, как именно вы переключаете страницы. Если вы динамически загружаете страницы, вы можете использовать Component.onCompleted. Это будет выполнено, когда QML завершит загрузку объекта. Если вы используете какой-либо другой метод, например изменение видимости для отображения другой страницы, тогда вы должны полагаться на сигнал onChanged для этого свойства.