怎样在Qopia中新增应用
发现很多新手不知道如何在Qtopia中新增自己的应用,为了不至于走弯路,本文旨在做个简单介绍,不妥之处欢迎批评指出。 : )
1. Step 1.
在qtopia-phone-version/src/applications/目录下,新建appname目录;
如果是游戏的话,你可以把applications改成games,当然,appname指的是你应用的目录。具体是自己的喜好。将源文件,和一个.pro文件放置此处。
main.cpp文件修改如下:
//main.cpp
#include "xxxxx.h"
#include <qtopia/qpeapplication.h>
QTOPIA_ADD_APPLICATION("appname ",CAppMainClass);
QTOPIA_MAIN
其中,appname指的是你应用的名字,CAppMainClass是主类名(CAppMainClass:public QMainWindow),xxxx.h是你声明主类的地方。
新建appname.pro文件,内容如下:
CONFIG += qtopiaapp
TARGET = appname
HEADERS = xxx.h appanme.h
SOURCES = appname.cpp
TRANSLATABLES = $${HEADERS} $${SOURCES}
help.files=$${QTOPIA_DEPOT_PATH}/help/html/appname*
help.path=/help/html
desktop.files=$${QTOPIA_DEPOT_PATH}/apps/Applications/appname.desktop
desktop.path=/apps/ Applications
pics.files=$${QTOPIA_DEPOT_PATH}/pics/ appname /*
pics.path=/pics/appname
INSTALLS+=desktop help
PICS_INSTALLS+=pics
TARGET指明应用生成的名字,HEADERS指出源码头文件,SOURCES指出源码实现文件,help指出帮助文件,如果没有,可以去掉;desktop这是指出应用放在桌面的哪个位置,待会儿我们后面会讲到,pics指的是应用所要用到的图标资源文件。上面desktop.files, help.files, 和pics.files是源文件位置,pics.path, desktop.path, 和help.