1 / 43
文档名称:

嵌入式系统实验——实验五-IBMHRLtemplat.pptx

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

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

分享

预览

嵌入式系统实验——实验五-IBMHRLtemplat.pptx

上传人:zhangkuan1436 2022/12/27 文件大小:879 KB

下载得到文件列表

嵌入式系统实验——实验五-IBMHRLtemplat.pptx

文档介绍

文档介绍:该【嵌入式系统实验——实验五-IBMHRLtemplat 】是由【zhangkuan1436】上传分享,文档一共【43】页,该文档可以免费在线阅读,需要了解更多关于【嵌入式系统实验——实验五-IBMHRLtemplat 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。图形界面面Qt程序设计计
牛建伟
邹琪琪
嵌入式系系统课程程——实验五
实验目的的
实验内容容
Qt介绍
Qt编程特点点
实验步骤骤
实验目的的
了解在Linux下安装Qt以及Qt/Embedded的基本步步骤
学会在Qt/E平台下使使用Virtualframebuffer显示程序结果果
实验内容
在Linux系统的宿主PC下,编译和使使用Qt/E平台
在Qt/E平台下编译和和运行一个程程序使用Virtualframebuffer显示运行结果果
Qt简介
Qt是Trolltech公司的标志性性产品,是一一个跨平台的的C++图形用户界面面(GUI)工具包
Qt应用程序接口口与工具兼容容于所有支持持平台,让开开发员们掌握握一个应用程程序接口,便便可执行与平平台非相关的的应用开发与与配置
Qt/Windows(WindowsXP,2000,NT4,Me/98)
Qt/Mac(MacOSX)
Qt/X11(Linux,Solaris,HP-UX,IRIX,AIX等)
Qt对不同平台的的专门API进行了专门的的封
装(文件处理理,网络等))
Qt特征(1)
面向对象
Qt具有模块设计计和注重软件件构件或元素素的可重用行行的特点
构件支持
Qt提供信号(signal)和插槽(slot)概念,这是是一种类型安安全的方法,,它允许回调调,并支持对对象之间在彼彼此不知道对对方信息的情情况下进行合合作,这使得得Qt非常适合于真真正的构件编编程
友好的联机帮帮助
Qt提供了大量的的联机参考文文档,有超文文本HTML方式,也有Unix帮助页man手册页和补充充说明。并且且对于初学者者,其中的指指南将一步步步介绍如何进进行Qt编程
Qt特征(2)
便利性
由于Qt是一种跨平台台的GUI工具包,它对对编程者隐藏藏了在处理不不同窗口系统统时潜在的问问题,Qt定义了一些类类来隐藏在不不同操作系统统上不同处理理方式下的细细节问题
用户户自自定定义义
使用用其其他他的的一一些些工工具具包包经经常常会会遇遇到到这这样样一一种种情情况况,,没没有有真真正正适适合合需需求求的的组组件件,,声声称称自自定定义义的的组组件件对对用用户户来来说说就就像像一一个个黑黑匣匣子子。。而而在在Qt中生生成成用用户户自自定定义义的的组组件件非非常常简简单单,,而而且且易易于于修修改改组组件件的的行行为为
国际际化化
Qt为本本地地化化应应用用提提供供了了完完全全的的支支持持,,所所有有用用户户界界面面文文本本都都可可以以基基于于消消息息翻翻译译表表被被翻翻译译成成各各国国语语言言,,Qt还支支持持双双字字节节16bit国际际字字符符标标准准
Qt特征征((3)
丰富富的的API函数数
Qt为专专业业应应用用提提供供了了大大量量的的函函数数,,在在Qt的API中含含有有大大约约250个C++类,,大大多多数数的的类类都都是是GUI专有有的的
可用用户户化化外外观观
Qt支持持主主题题,,基基于于Qt的应用用程序序能够够在Windows外观、、Motif外观,,以及及其它它一些些用户户化外外观主主题之之间切切换
完整的的一套套组件件工具具
Qt编程的的基本本模块块称之之为组组件,,组件件是用用户界界面的的组成成部分分,Qt含有用用来创创建专专业外外观的的用户户界面面所需需要的的所有有组件件
Qt编程特特点

在Qt应用程程序中中,首首先要要创建建一个个QApplication对象,,QApplication类负责责图形形用户户界面面应用用程序序的控控制流流和主主设置置,:
intmain(intargc,char**argv){
QApplicationa(argc,argv);
……
}

QApplication包含在在main()函数的的事件件循环环体中中,对对所有有来自自Window系统和和其它它源文文件的的事件件进行行处理理和调调度,,还包包括处处理应应用程程序的的初始始化和和结束束,并并且提提供会会话管管理。。
在Qt应用程程序中中,不不管有有多少少个窗窗口,,QApplication对象只只能有有一个个,而而且必必须在在其他他对象象之前前创建建。
QApplication类中封封装了了很多多函数数,其其中包包括::
系统设设置::setFont()用来设设置字字体
事件处处理::sendEvent()用来发发送事事件
GUI风格::setStyles()设置图图形用用户界界面的的风格格
颜色使使用::colorSpec()用来返返回颜颜色文文件
文本处处理::translate()用来处处理文文本信信息
创建组组件::setmainWidget()用来设设置窗窗口的的主组组件
……