从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
- 从Qt扩展上建立一个应用程序
- QT 上建立一个小窗口
- 利用插件扩展Qt应用程序
- 关于在Windows上用Qt Creator建立第一个应用程序
- 扩展Web应用程序(上)
- 教程:使用QT建立Python GUI应用程序
- 教程:使用QT建立Python GUI应用程序
- qt建立一个按钮控件
- 从一个应用程序跳转到另一个应用程序
- 从一个应用程序挑到另一个应用程序
- 建立一个最简单的Webwork应用程序
- VC中如何建立一个UNICODE应用程序
- VC中如何建立一个UNICODE应用程序
- 手把手建立一个Silverlight应用程序(1)
- 手把手建立一个Silverlight应用程序(2)
- 实现一个应用程序:从终端接收不确定个数的字符串,并根据这些字符串建立链表
- 从一个数组建立一个ConsoleOptionParser
- 在 Windows 上部署 Qt 应用程序
- Vim作者创造新编程语言Zimbu
- openCV动态内存存储及操作函数
- 利用VBA实现AutoCAD的样条曲线SPline的打断转化
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之28-业务运营之手机的定制化
- Windows下使用VC++编译GNU科学计算库 GNU Scientific Library(GSL)
- 从Qt扩展上建立一个应用程序
- js实现页面跳转的几种方式 【转】
- ANSI 多字节 Unicode 学习笔记
- myeclipse哪些时候需要重新启动服务器
- 几个缩略语
- 数据库中的换行符
- 循环为TextBox赋值 (asp.net C#)
- 11月12日
- AMD CPU 历史表