ppt9 1-hello程序实验_第1页
ppt9 1-hello程序实验_第2页
ppt9 1-hello程序实验_第3页
ppt9 1-hello程序实验_第4页
ppt9 1-hello程序实验_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Hello程序实验1实验目的(1) 掌握Qt/e编程的基本框架;(2) 掌握Qt/e程序编写和调试的基本方法;(3) 掌握Qt/e标签的使用。2实验设备1台 硬件:PC机软件:RedHat Linux 9.0操作系统嵌入式Linux开发环境嵌入式Linux开发环境(含Qt/e和Qtopia)3实验内容创建和显示一个简单的窗口,使用标签显示字符串“Hello, Qt!”,在PC机上调试通过后交叉编译下载至sbc2410上运行。4实验预习要求(1) 熟悉基于PC的Qt和Qtopia模拟环境;(2) 预习C+程序编写方法;(3) 预习Qt的帮助手册,了解Qt编程的大致方法;(4) 熟悉更新文件系统的

2、基本方法。5实验原理标签是设计图形界面不可或缺的基本组件,利用标签我们可以显示各种信息。Qt为标签提供了一系列API函数,通过调用这些函数,可以很容易设计各种标签。调用Qt中标签的API函数,必须包含标签的头文件qlabel.h。如果需要显示的字符串信息很长,建议不要使用QLabel,改用其它部件如MultiLineedit(多行编辑区)。6实验步骤(1)进入/sbc2410/x86-qtopia目录,运行set-env脚本, 为本实验设置环境变量,然后创建文件夹hello。$ cd /sbc2410/x86-qtopia$ . set-env$ mkdir hello(2) 进入hello目

3、录,新建文件hello.cpp,并编写程序, 然后用progen工具生成工程文件。$ cd hello$ vi hello.cpp$ progen t app.t o 6实验步骤(3) 使用tmake工具,生成hello工程的Makefile文件。$ tmake -o Makefile (4) 修改Makefile文件,在LIBS变量中增加需要用到的库,然后 输入make命令编译。LIBS=$(SUBLIBS) -L$(QTDIR)/lib -lqte -lm -lstdc+$ make(5) 启动虚拟控制台,运行hello程序(主机须启动

4、帧缓冲,必 须能够访问/dev/fb0)。$ cd /sbc2410/x86-qtopia$ . set-env$ cd hello$ ./hello qws6实验步骤或者在终端,启动虚拟缓冲区和QPE,启动Qtopia的终端,输入./hello运行程序,亦可得到和图6.1一样的结果。$ cd /sbc2410/x86-qtopia$ . set-env$ cd hello$ qvfb&$ qpe7实验结果Hello程序运行结果8. 思考题(1) 如果在PC中运行hello程序,出现某些库找不到,该如何处理?提示:将所缺的库从/sbc2410/x86-qtopia/qt/lib目录下复制到主机系统/usr/lib目录下即可。(2) 在ARM上运行时如果也出现类似问题,又该如何解决?提示:将所缺的库从/sbc2410/arm-qto

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论