Я хочу показать страницу всплеска, когда пользователь нажимает на значок приложения. Для этого я создал Лист и прикреплен к странице. main.qmlКак закрыть лист в qml?
import bb.cascades 1.0
Page {
Container {
Label {
text: "Home page"
verticalAlignment: VerticalAlignment.Center
horizontalAlignment: HorizontalAlignment.Center
}
}
attachedObjects: [
Sheet {
id: mySheet
content: Page {
Label {
text: "Splash Page/Sheet."
}
}
}
]//end of attached objects
onCreationCompleted: {
//open the sheet
mySheet.open();
//After that doing some task here.
---------
---------
---------
//Now I'm closing the Sheet. But the Sheet was not closed.
//It is showing the Sheet/Splash Page only, not the Home Page
mySheet.close();
}
}//end of page
После завершения работы, я хочу, чтобы закрыть лист. Поэтому я вызвал метод close(). Но Лист не был закрыт.
Как закрыть лист в oncreationCompleted() или любом методе C++?
Вы пытались поставить журнал до/после '' mySheet.close(); '', просто чтобы убедиться, что вы его достигли? –
Да, я тестировал это, и он также печатает сообщение журнала. – user2636874
Сколько времени занимает ваша задача? Возможно, лист еще не полностью открыт (анимация, возможно, не закончилась), когда вы пытаетесь ее закрыть. –