如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Qt/Qtopia开发基础2024/10/6课程体系20hours!讲述10实践10One:One纸上得来终觉浅,绝知此事要躬行!Qt17Qtopia32024/10/62024/10/61、什么是Qt?2、QtBasic3、QTE简介4、QTOPIA简介Qt?一个简单的例子2024/10/62024/10/62024/10/6Qt是一个跨平台的C++GUItoolkit,它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt是完全面向对象的,很容易扩展,且允许真正的组件编程。自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE的基础,KDE是所有主要的Linux发行版的一个标准组件。Qt以“writeonce,compileanywhere”的方法支持多平台GUI应用程序开发。使用单一的sourcetree和简单的recompile,为一个平台编写的应用程序不需要修改就可以在别的平台上运行。QT发布类型QT版本Qt支持下述平台:MS/Windows系列。Unix/X11–Linux系Embedded--Linuxplatformswithframebuffersupport1、什么是Qt?2、QtBasic3、QTE简介4、QTOPIA简介2、1Qt对象模型2024/10/62024/10/6一个简单的QT程序一个简单的QT程序一个简单的QT程序一个简单的QT程序一个简单的QT程序一个简单的QT程序一个简单的QT程序2024/10/62024/10/62.2Qt信号与槽2024/10/62024/10/6再论信号与槽2.3Qt元对象系统元对象编译器moc(metaobjectcompiler)对C++文件中的类声明进行分析并产生用于初始化元对象的C++代码,元对象包含全部信号和槽的名字以及指向这些函数的指针。moc读C++源文件,如发现有Q_OBJECT宏声明的类,它就会生成另外一个C++源文件,这个新生成的文件中包含有该类的元对象代码。元对象代码是signal/slot机制所必须的。用moc产生的C++源文件必须与类实现一起进行编译和连接,或者用#include语句将其包含到类的源文件中。moc->Q_OBJECT(发现)hellosingal.h--->hellosingal.moc.h--->编译器。hellosingalsignal.cpp--->hellosingal.moc.cpp--->给编译器。1、什么是Qt?2、QtBasic3、QTE简介4、QTOPIA简介QTE?Qt/Embedded(简称Qt/E)是一个专门为嵌入式系统设计图形用户界面的工具包。Qt/E就是Qt的嵌入式版本。Qte开发模型Qtopia?Trolltech公司在QtE的基础上开发了一个应用的环境—Qtopia,这个应用环境为移动和手持设备开发。其特点就是拥有完全的、美观的GUI,同时它也提供可上百个应用程序用于管理用户信息、办公、娱乐、Internet交流等。Qtopia软件的4个层次Qtopia长啥样儿呢?2024/10/62024/10/62024/10/62024/10/62024/10/6