版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 割茬机项目成效分析报告
- 中央处理器用散热器市场发展现状调查及供需格局分析预测报告
- 安徽六校教育研究会2024届高一数学第二学期期末联考试题含解析
- 脑梗死诱发因素、治疗要点及日常预防
- 光谱仪产品商业计划书
- 中层副职干部竞聘演讲稿范本5篇
- 消化系统疾病病人的护理课件
- 期末全真模拟卷(试题)-一年级上册数学苏教版
- 期末复习专项(二)图形与几何(试题)-2023-2024学年四年级上册数学人教版
- 2024年河南省驻马店市西平县中考模拟预测物理试题
- 成长纪念相册PPT模板
- ISO三体系培训考核试卷
- 完整版医院体检报告范本
- 2023秋浙江电大【个人理财】形考答案修正准确版
- 苏教版三年级数学上册《间隔排列》教学反思(大组教研)
- 《发问的精神》启凡原文全文
- 供应商管理控制流程图
- 常用药物皮试配制法以及药物过敏反应
- T∕ASC 17-2021 电动汽车充换电设施系统设计标准
- 四川省建设工程工程量清单计价定额土建定额说明及计算规则
- 七年级纪律教育主题班会PPT课件
评论
0/150
提交评论