|
前面寫完了第一個Meego touch的程序,相信大家也看到Meego touch的界面風(fēng)格,顯示效果等等。不過卻沒有頁面跳轉(zhuǎn),和返回等效果,那這篇文章就研究下,如何實(shí)現(xiàn)頁面的跳轉(zhuǎn)和返回?
Meego touch默認(rèn)會通過返回鍵或者退出鍵實(shí)現(xiàn)當(dāng)前頁面的關(guān)閉,并且返回到前一個頁面。
所以下面通過代碼實(shí)現(xiàn)頁面的跳轉(zhuǎn),最后效果如下圖:
當(dāng)程序啟動時,會顯示第一個頁面,點(diǎn)擊上面的“Open second page”,則會跳轉(zhuǎn)到第二個頁面。
在第二個頁面點(diǎn)擊返回按鈕,則會關(guān)閉當(dāng)前頁面,跳回到第一個頁面。
主要代碼介紹:
main.cpp,程序入口,創(chuàng)建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實(shí)現(xiàn)頁面跳轉(zhuǎn)和返回,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。