从Qt扩展上建立一个应用程序

来源:互联网 发布:神马打印软件 编辑:程序博客网 时间:2024/05/05 01:40


作者:丁冬,华清远见嵌入式学院讲师。

    下面我们将介绍一个应用程序在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