一个最简单的meego触控应用程序(带meegotouch)

看了MeeGo,为全新的移动世界开发程序变得更为轻松讲座之后记录下一点东西给没时间看的人。
meego系统的图形界面都是基于qt开发的。也就是说如果你用qt开发程序,不需任何修改就可以运行在meego系统。
0 t' c! U7 X) K* }meego在qt基础上创建了一个libmeegotouch,这个库主要是针对触控设备,例如MApplication,此类是在QApplication基础上衍生的。相对于QApplication的不同之处在于
7 T. g" m- J7 AMApplication在任何时候只允许运行一个进程。就是和一些网络游戏一样不能双开或者多开。还有一些M开头的类,比如MApplicationPage类。这个类一生下来就支持拖拽等一些touch属性。一个程序可以拥有多个MApplicationPage.并可以切换。
! C, ]$ I, }! b. L3 J另外工程文件的建立还是用qt的qmake -project ,qmake,make.不过在.pro文件里需要加上CONFIG+=meegotouch由于手头上没有meego触摸设备。给一个简单的例子

  1.      
  2.       #include <MApplication>
  3.       #include <MApplicationWindow>
  4.       #include <MApplicationPage>
  5.       #include <MButton>
  6.       int main(int argc, char *argv[]){
  7.           MApplication application(argc, argv);
  8.           MApplicationWindow window;
  9.           MApplicationPage page;
  10.           new MButton("Hello", page.centralWidget());
  11.           page.appear(&window);
  12.           window.show();
  13.           return application.exec();
  14.        }

关于meegotouch大家可以在http://apidocs.meego.com/mtf/classes.html地址下看到所有的类的说明。英文好的可以翻译下。。
* W( S0 ^/ m% V想在meego上大展拳脚的可以开始行动了,meegotouch会让你很方便的开发出非常酷的触控程序。

 

原文转自:http://www.meegox.net/thread-915-1-1.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值