|
前面寫完了第一個Meego touch的程序,相信大家也看到Meego touch的界面風格,顯示效果等等。不過卻沒有頁面跳轉,和返回等效果,那這篇文章就研究下,如何實現頁面的跳轉和返回?
Meego touch默認會通過返回鍵或者退出鍵實現當前頁面的關閉,并且返回到前一個頁面。
所以下面通過代碼實現頁面的跳轉,最后效果如下圖:
當程序啟動時,會顯示第一個頁面,點擊上面的“Open second page”,則會跳轉到第二個頁面。
在第二個頁面點擊返回按鈕,則會關閉當前頁面,跳回到第一個頁面。
主要代碼介紹:
main.cpp,程序入口,創建FirstPage的對象,然后使用page->appear(&window);window.show();使第一個頁面顯示
#include <MApplication>
#include <MApplicationWindow>
#include "firstpage.h"
int main(int argc, char **argv)
{
MApplication app(argc, argv);
MApplicationWindow window;
FirstPage *page = new FirstPage();
page->appear(&window);
window.show();
return app.exec();
}
it知識庫:Meego touch實現頁面跳轉和返回,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。