作者:丁冬,华清远见嵌入式学院讲师。
下面我们将介绍一个应用程序在Qt Extended 上运行, 这个应用程序的名称叫做MyNewApp。
具备条件:
当前的工作必须在Linux 环境下完成
Qt 扩展必须已经安装并且做很好的配置与编译。
应用程序所关联的重要文件
如果要建立一个扩展的应用程序下面的文件是不可缺少的
qbuild.pro 此文件提供了并描述了当前的应用程序是如何被建立。
.desktop 每一个应用程序在Qt 扩展种都有一个这样的文件, 他是用来提供应用程序的信息, 比如应用程序种图标的显示。
.ui 用户界面的文件, 有Qt 的设计器来完成的应用程序的用户界面系统
.ts 提供了应用程序国际化的支持
创建一个实例的应用程序要经过下面的步骤:
我们一步一步的来
1.首先设计一个化境用来制定Qt Extended 的远目录, 与Qt Extended 的构建目录:
export QTOPIA_SOURCE_PATH=$HOME/src/qt-extended-<version>
export QPEDIR=$HOME/build/qt-extended-<version>-qvfb
以上版本号码可根据自己安装的版本来设定。
2. 其次是为新的应用程序建立一个目录, 并且把源文件放到这个目录下, 下面是实例:
mkdir $HOME/src/mynewapp
cd $HOME/src/mynewapp
cp -r $QTOPIA_SOURCE_PATH/examples/application/* .
chmod +w *
4. 如果有需要使用GIMP(与Photoshop )软件相似, 来更改当前显示的图片
5. 之后编辑当前目录种的一些工程文件的具体变量, 由于在不同的目录需要用户自己来编辑, 这些编辑文件包括:
qbuild.pro
mynewapp.desktop
mynewapp.h and mynewapp.cpp
main.cpp
mynewappbase.ui
help/html/mynewapp.html
6. 在mynewappp.desktop 文件种将图标设置为应用程序合适的的名称
7. 将help/html/mynewapp.html 种的文件的图片目录设置为image/mynewapp/MyNewApp
8 保证qbuild 作为工程文件可以顺利的运行
9 构建应用程序
$QPEDIR/bin/qbuild # build source files
$QPEDIR/bin/qbuild image # install the created application into image
10. 运行Qt Extended
$QPEDIR/bin/runqtopia
为存在的应用程序建立一个工程文件
为了让一个新工程可以正常的运行, 需要重新构建qbuild.pro 文件, 使用一下的命令:
$QPEDIR/bin/qbuild -project
文章评论(0条评论)
登录后参与讨论