1 / 66
文档名称:

2020年Qt编程培训.ppt

格式:ppt   大小:183KB   页数:66页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2020年Qt编程培训.ppt

上传人:梅花书斋 2021/1/13 文件大小:183 KB

下载得到文件列表

2020年Qt编程培训.ppt

文档介绍

文档介绍:Qt概念
Qt是挪威Trolltech公司的旗舰产品,作为跨平台开发框架,是开源KDE桌面的基石.
Google Earch,Skype,Opera,Adobe Photoshop
和java的”一次编写到处运行”所不同的是,:Mac,Windows NT/2000/XP/Vista,unix,linux,嵌入式linux
Qt编程培训
2021/1/13
1
Qt和Qtopia之间的关系
Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等。由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Qt都指用于Linux/Unix的Qt/X11。
Qt/E(Qt/Embedded)是用于嵌入式Linux系统的Qt版本。Qt/E去掉了X Lib的依赖而直接工作于Frame Buffer上,因而效率更高,但它并不是Qt的子集,而应该是超集,部分机制(如QCOP等)不能用于Qt/X11中。
Qtopia是一个构建于Qt/E之上的类似桌面系统的应用环境。相比之下,Qt/E是基础类库。
Qtopia Core:就是原来的Qt/E,大概从Qt 4开始改名,把Qtopia Core并到Qtopia的产品线中去了。但实际上Qtopia Core就相当于原来的Qt/E,仍然作为基础类库。
Qt编程培训
2021/1/13
2
Qtopia安装
从网站上下载的qt文件qtopia-, -zxvf qtopia-
建立两个目录arm_qtopia和x86_qtopia目录把源码分别解压到两个目录中,后面我们会对其分别编译出x86仿真版和arm交叉编译版本
qtpioa安装之前需要下载3个补丁包并安装后才能正确编译
Qt编程培训
2021/1/13
3
Qtopia安装
编译Qt库,并且连编实例程序、教程和工具(比如Qt设计器),就像下面这样
在解压目录中输入 ./configure -qte '-embedded -no-xft -qconfig qpe -depths 16,32 -system-jpeg -qt-zlib -qt-libpng -gif -no-g++-exceptions -no-qvfb -xplatform linux-arm-g++ -tslib' -qpe 'edition pda -displaysize 240x320 -fontfamilies "helvetica fixed micro smallsmooth smoothtimes unifont" -xplatform linux-arm-g++ -luuid' -qt2 '-no-opengl -no-xft' -dqt '-no-xft -thread'该命令会自动检测你目前linux操作系统具体配置情况
执行make命令生成qt和qtopia。
执行make install系统会把编译好的所有库文件拷贝到$QPEDIR/image目录下
在你主机中创建如下脚本文件中设置一些环境变量如下
export QTDIR=/opt/qte/arm_qtopia/
export QPEDIR = /opt/qte/arm_qtopia/
export PATH=$QTDIR/bin:$QPEDIR/bin:$PATH
export QMAKESPEC= $QPEDIR/mkspecs/qws/linux-arm-g++
export HOME=opt/qte/arm_qtopia/
export LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/lib:$LD_LIBRARY_PATH
Qt编程培训
2021/1/13
4
有关Qt环境变量
QMAKESPEC:这个必须设置为你所使用的系统的平台和编译器的组合。举例来说,加入你使用的是Windows和Microsoft Visual Studio,你应该把环境变量设置为win32-msvc。如果你使用Solaris和g++,你应该把环境变量设置solaris-g++。
QTDIR:这个必须设置到Qt被(或者将被)安装到的地方。比如,/opt/qte/arm_qtopia/