qtopia

53 篇文章 0 订阅
http://www.arm9home.net/read.php?tid-4399.html

1. 在开始编译小弟的hello程序前,请先按照mini2440手册上第五章及附录1的步骤,建立 
   好适当的交叉编译还境,并且把x86及arm版的Qtopia编译好.这些事情只需细心地按照 
   手册上的步骤进行便可,无须小弟多谈. 


2. 另外,由于在Linux下,所有档案都是有权限设定的,若设定不当,会做成很多不必要的麻烦,小 
   弟的做法一般都是把所有相关程序的权限设为777,这样一来便可一劳永逸了. 
   顺带一提,在下的Linux是Fedora 10独立安装的版本,并非友善建议的安装在VMware下 
   的Fedora 9版本.   


3. 开发Qtopia应用程序和开发一般的Qt应用程序是有些不同的,不要将开发Qt应用程序 
   的模式硬套用在Qtopia上,否则会有麻烦,而且得出来的界面风格与Qtopia格格不入, 
   有点古怪. 


4. 不需要用progen来产生.pro档,只需用在下提供的版本,按自身需要,略为更改便可. 


5. 不建议自行编写代码来产生GUI界面,用友善提供的那个版本Qt designer已可轻易 
   的倉建常用的界面. 


6. 不要自行用uic来把*.ui档转化为*.cpp及*.h档,这件事情会在运行build脚本时自动完成, 
   只不过转化出来的*.cpp及*.h档,是储存在一个hidden folder内(用ls -a便可看见). 
   不要更改这些档案来实行程序所需的功能,正确的做法是自行编写一个子类来继承由 
   Qt designer设计的那个Form,这样一来便可调用其上的所有控件.这点是整个开发过程 
   的重点所在. 


7. 在/opt/Qtopia/pics的folder内,有非常多的图标,选择一个合用的,然后在.pro及.desktop 
   档内加上指定图标的路径及名称,便可在模拟器及开发板上产生应用程序的图标.(看看小弟提 
   供的档案便清楚了)   
  
8. 还有一个经常令菜鸟疑惑的事情,就是编译完后,那个执行档不知去了那里?其实有两个方法 
   可以控制执行档的去向,可在.pro档内加上DESTDIR=所需路径,也可在build脚本加上 
   make install INSTALL_ROOT=所需路径.(看看小弟提供的档案便清楚了) 


9. 最后还有一点要注意,由于这个hello程序需要显示图片,在编译前,请先更改hello.cpp档内 
   有关图片的路径.因为小弟选用的路径跟大家的实际环境有别. 
------------------------------------------------------------------------------------------------------------------------- 


希望这个帖子的内容能为大家解开对Qtopia2.2应用程序开发的一些疑惑,对于更进一步的 
应用,则要靠大家自行花点时间去研究了. 


在此谨祝各位马到功成. 


再会 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值