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