- 博客(4)
- 资源 (15)
- 收藏
- 关注
原创 qt for symbian资源和dll的拷贝
当一个程序需要加载使用很多资源时:我们需要将这些资源都拷贝到真机中。比如:我们要播放几个声音文件,需要将声音文件给拷贝到真机中。类似的:程序可能还需要很多dll。这些dll又分两种:一种是已经做好的,一种是我们项目中生成的(亦即:我们工程分很多模块,最终生成了若干个dll和最终的exe)。对于前者:我们只要做一个拷贝即可,而对于后者:则需要生成后拷贝. 对于纯symbian程序,这些都是写在mmp和pkg文件中的,但是在symbian中:我们需要将其全部书写在pro工程文件中,而后qm
2010-12-13 20:26:00 4041 1
原创 qt for symbian前后台切换事件的截获处理
<br /> 在项目中需要做一个功能:当程序切换到后台时:需将代表程序的托盘显示在手机桌面上。而当程序切换到前台显示出来时则把托盘给隐藏。为了实现这一点,需要先截获程序前后台切换事件。 原本写过一片博文处理这个问题,但是那个并不怎么好用,这里给出最终的解决方案。<br /> 首先:qt本身无法跨平台实现这一点,我们只能针对不同平台来定制不同的方法。在qt for symbian下:有一个symbianEventFilter()事件过滤器,其可以截获所有symbian事件,这其中就包括前后
2010-12-13 20:01:00 3435
原创 symbian c++ 移植为 qt (2)
该篇讲一些移植项目进展中出现的问题: 1:我们移植出最初版本之后,别组同事拿去参考,于是他们也搭建了环境,拉下代码,编译也通过,但是emulator下桌面点击图标都没反应,也不报错,这原因何在?当在emulator中点击运行一个程序结果毫无反应时:主要有以下几个原因 ①缺相应的dll库,也许你的工程要用到很多自己写的dll库,结果缺失或者拷贝不到位,导致exe无法找到,从而启动不了。 ②版本不对,比如原本开发是用的qt-mobility1.0.2, 结果你安装的开发环境是q
2010-12-09 22:38:00 2838 4
原创 symbian c++ 移植为 qt (1)
<br /> 最近一直在做一个项目,主要是将原本symbian c++写的工程移植为qt版本。这其中遇到N多问题,自己也鲜有总结,接下来几篇文章就总结一下这其中的一些方法经验和教训,大家一起交流。<br /> symbian发展到symbian3和symbian4之后:原本的symbian c++生存空间越来越小,而qt将最终成为主要的趋势。所以原本很多用symbian c++写的项目都面临着一个问题:要么最新版本全部推倒用qt重写,要么做移植。 可能很多人会说:symbian c++的框架
2010-12-09 22:09:00 3779 3
Qt个性化菜单项例子程序
2010-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人