第10章 图形界面应用程序设计

第10章 图形界面应用程序设计

ID:18801873

大小:1016.50 KB

页数:24页

时间:2018-09-23

第10章 图形界面应用程序设计_第1页
第10章 图形界面应用程序设计_第2页
第10章 图形界面应用程序设计_第3页
第10章 图形界面应用程序设计_第4页
第10章 图形界面应用程序设计_第5页
资源描述:

《第10章 图形界面应用程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章图形界面应用程序设计3.1安装与建立Qt桌面运行环境一、实验目的1.了解在Linux下安装Qt以及Qt/Embedded的基本步骤;2.学会在Qt/E平台下使用Virtualframebuffer显示程序结果;二、实验内容1.在Linux下编译和使用Qt/E平台;2.在Qt/E平台下编译和运行一个程序使用Virtualframebuffer显示运行结果;三、预备知识1.熟悉使用C++语言程序设计;2.掌握Linux下常用编辑器的使用;3.掌握Linux下程序编译;4.熟悉Qt程序设计;四、实验室设备和工具硬

2、件:PC机Pentumn500以上,硬盘10G以上。软件:PC机操作系统REDHATLINUX9.0+MINICOM+ARM-LINUX开发环境tmake-1.13.tar.gzqt-embedded-2.3.10-free.tar.gzqt-x11-2.3.2.tar.gz五、实验步骤在Trolltech公司的网站上可以下载该公司所提供的Qt/Embedded的免费版本,本次实验目录下已有要下载的文件,在做实验前把本次实验用到的三个文件拷贝到/root/2410sQt目录下,以下的步骤是假设你在/root/24

3、10sQt下操作的。Qt/Embedded平台的搭建需要以下几步:第一步,解压安装包并设置环境变量1.安装Tmakecd~/2410sQttar–xzftmake-1.13.tar.gzexportTMAKEDIR=$PWD/tmake-1.132.安装Qt2.3.2cd~/2410sQttar–xzfqt-x11-2.3.2.tar.gzexportQT2DIR=$PWD/qt-2.3.23.安装Qt/Embeddedcd~/2410sQttar–xzfqt-embedded-2.3.10-free.tar.g

4、zexportQTEDIR=$PWD/qt-2.3.10环境变量的设置是非常重要的,它关系到能否正确的安装及编译这些安装包,下面介绍一下这些环境变量:TMAKEDIR:指向用于编译Qt/Embedded的Tmake工具QT2DIR:指向Qt-X112.3.2的文件夹QTEDIR:指向Qt-Embedded2.3.10的文件夹第二步,编译Qt/Embedded。1.BuildQt2.3.2cd$QT2DIRexportTMAKEPATH=$TMAKEDIR/lib/linux-g++exportQTDIR=$QT2

5、DIRexportPATH=$QTDIR/bin:$PATHexportLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH./configure-no-xftmakemkdir$QTEDIR/bincpbin/uic$QTEDIR/bin/./configure是对Qt进行配置,它包括很多选项,例如可以通过添加“-no-opengl”等,如果想要进一步了解可以通过键入./configure--help来获得更多的帮助信息。编译完成后需要将生成的/bin/uic复制到$QTEDI

6、R下新创建的目录bin中,因为在随后编译Qt/Embedded的时候会用到这个工具。2.BuildQvfbexportTMAKEPATH=$TMAKEDIR/lib/linux-g++exportQTDIR=$QT2DIRexportPATH=$QTDIR/bin:$PATHexportLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATHcd$QTEDIR/tools/qvfbtmake-oMakefileqvfb.promakemvqvfb$QTEDIR/bin/这一步buil

7、dqvfb并建立了从Qt/Embedded2.3.10到Qt2.3.2的静态库的链接。其中qvfb工具用来生成Virtualframebuffer,这是一个非常有用的工具,它可以模拟在开发板上的显示情况,如果在Virtualframebuffer中运行没有问题的话,可以直接通过交叉编译在开发板上运行。3.BuildQt/Embeddedcd$QTEDIRexportTMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++exportQTDIR=$QTEDIRexportPATH=$QTD

8、IR/bin:$PATHexportLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH./configure-no-xft-qvfb-depths4,8,16,32make在配置./configure中-qvfb用来支持Virtualframebuffer,-depths4,8,16,32支持4位,8位,16位,32位的显示深度,此外还

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。