QT教案

2025/6/17 8:31:42

四川交通职业技术学院

教 案 本

门: 计

机系

教师姓名 :

周 静

课 程 :

QT界面开发

班 级 计应09-1、2

2010 ~2011 学年 第 2 学期

1

课程名称:QT界面开发 学分:4

课程类型:专业课 班级:计应09-1,2 上课地点:信息楼210机房

授课时间:周二2,3(4,5);周三6,7(8,9)

第一单元 初识QT

学习目标:

? 了解QT的发展历史 ? 了解QT的功能与特性 ? 了解QT产品线以及对应的平台 ? 了解QT开发工具的组成和功用 ? 掌握QT的授权区分\服务支持 学时:2 学习内容:

一、 Qt与Qt Creator简介

Qt 是一个跨平台应用程序和 UI 开发框架。使用 Qt 您只需一次性开

发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。

2

Qt Creator 是全新的跨平台 Qt IDE,可单独使用,也可与 Qt 库和开发工具组成 一套完整的SDK. 其中包括:高级 C++ 代码编辑器,项目和生成管理工具,集成的上下文相关的帮助系统,图形化调试器,代码管理和浏览工具。 二、 Qt功能与特性

直观的 C++ 类库:模块化 Qt C++ 类库提供一套丰富的应用程序生成块

(block),包含了构建高级跨平台应用程序所需的全部功能。具有直观,易学、易用,生成好理解、易维护的代码等特点。

跨桌面和嵌入式操作系统的移植性:使用 Qt,您只需一次性开发应用程序,就可跨不同桌面和嵌入式操作系统进行部署,而无须重新编写源代码,可以说Qt无处不在(Qt Everywhere) 。

? ? ? ? ?

使用单一的源代码库定位多个操作系统; 通过重新利用代码可将代码跨设备进行部署; 无须考虑平台,可重新分配开发资源; 代码不受担忧平台更改影响的长远考虑 ;

使开发人员专注于构建软件的核心价值,而不是维护 API 。

具有跨平台 IDE 的集成开发工具:Qt Creator 是专为满足 Qt 开发人员需求而量身定制的跨平台集成开发环境 (IDE)。Qt Creator 可在 Windows、Linux/X11 和 Mac OS X 桌面操作系统上运行,供开发人员针对多个桌面和移动设备平台创建应用程序。

在嵌入式系统上的高运行时间性能,占用资源少。 三、 Qt Creator功能和特性

复杂代码编辑器:Qt Creator 的高级代码编辑器支持编辑

C++ 和 QML (JavaScript)、上下文相关帮助、代码完成功能、本机代码转化及其他功能。

3

版本控制:Qt Creator 汇集了最流行的版本控制系统,包括 Git、Subversion、Perforce、CVS 和 Mercurial。

集成用户界面设计器:Qt Creator 提供了两个集成的可视化编辑器:用于通过 Qt widget 生成用户界面的 Qt Designer,以及用于通过 QML 语言开发动态用户界面的 Qt Quick Designer*。

项目和编译管理 :无论是导入现有项目还是创建一个全新项目,Qt Creator 都能生成所有必要的文件。包括对 cross-qmake 和 Cmake 的支持。

桌面和移动平台:Qt Creator 支持在桌面系统和移动设备中编译和运行 Qt 应用程序。通过编译设置您可以在目标平台之间快速切换。

Qt 模拟器:Qt模拟器是诺基亚 Qt SDK 的一部分,可在与目标移动设备相似的环境中对移动设备的 Qt 应用程序进行测试。

四、 Qt的历史

1996年Qt 上市

? Qt 已成为数以万计商业和开源应用程序的基础

? Qt 的软件授权机制具有经受市场检验的双重授权(开源与商业)模式 ? Qt Software 的前身为 Trolltech(奇趣科技)。 Trolltech (奇趣科技)始创于1994年

?

4


QT教案.doc 将本文的Word文档下载到电脑
搜索更多关于: QT教案 的文档
相关推荐
相关阅读
× 快捷下载通道(下载后可以自由复制和排版)

开通会员免费下载

开通会员后百万份文档资料免费自由复制和下载,是您最优的选择,赶快来试试吧!

单篇下载:10元 点击下载

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219