当前位置:文档之家› Qt Creator简介 PPT

Qt Creator简介 PPT

Qt Creator使用2.8.0版本
地址:http://download.qt-
/official_releases/qtcreator/2.8/2.8.0/
下载文件:qt-creator-windows-opensource-2.8.0.exe
版本介绍
Qt安装包: qt-win-opensource-4.8.5-mingw.exe
QT跨平台特性
• Qt是代码级跨平台,一次编写,处处编译。
write once, compile anywhere • Qt应用程序可以移植到不同平台。 • 根据不同平台的本地观感生成相应的本地应用。
Windows风格
IOS风格
Linux风格
QT系统架构
主要内容
1.1 Qt Creator的下载和安装 1.2 Qt Creator环境介绍 1.3 Qt工具简介 1.4 小结
《Qt Creator快速入门》第2版
第1章 Qt Creator简介 (1课时)
Qt 简介
Qt是一个跨平台应用程序和UI开发框架。使用Qt只需一次性开发 应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系 统部署这些应用程序。Qt Software 的前身为创始于1994年的 Trolltech(奇趣科技),Trolltech于2008年6月被 Nokia 收购, 加速了其跨平台开发战略。
基于QT的软件
• Opera浏览器 • QCad • Adobe Photoshop Album • CGAL计算几何库 • Skype网络电话 • WPS Office • YY语音
• Qt creator……
QT历史
Haavard 和 Eirik灵感闪现
开发出Qt的第一 个图形核心
签订第一个合同, 开始快速发展。
1.2 Qt Creator环境介绍
Qt Creator主要由主窗口区、菜单栏、模式选择器、 构建套件选择器、定位器和输出窗格等部分组成
①菜单栏(Menu Bar)。这里有8个菜单选项,包含了常用的功能菜单。 文件菜单。其中包含了新建、打开和关闭项目和文件、打印文件和退出等基本 功能菜单。 编辑菜单。这里有撤销、剪切、复制、查找和选择编码等常用功能菜单,在高 级菜单中还有标示空白符、折叠代码、改变字体大小和使用vim风格编辑等功能 菜单。 构建菜单。包含构建和运行项目等相关的菜单。 调试菜单。包含调试程序等相关的功能菜单。 分析菜单。包含QML分析器、Valgrind内存和功能分析器等相关菜单。 工具菜单。这里提供了快速定位菜单、版本控制工具菜单和外部工具菜单等。 这里的选项菜单中包含了Qt Creator各个方面的设置选项:环境设置、文本编 辑器设置、帮助设置、构建和运行设置、调试器设置和版本控制设置等。 控制菜单。这里包含了设置窗口布局的一些菜单,如全屏显示和隐藏边栏等。 帮助菜单。包含Qt帮助、Qt Creator版本信息、报告bug和插件管理等菜单。
1.1 Qt Creator的下载和安装
为了避免由于开发环境的版本差异而产生不必要的问题, 推荐在学习本书前下载和本书相同的软件版本。这里采用 了Qt 和Qt Creator分别下载和安装的方式,这样可以随意 选择其版本。
Qt使用4.8.5版本
地址:/archive/qt/4.8/4.8.5/ 下载文件:qt-win-opensource-4.8.5-mingw.exe
Qt Creator是全新的跨平台 Qt IDE(集成开发环境),可单独 使用,也可与 Qt 库和开发工具组成一套完整的SDK(软件开发工 具包 )。其中包括:高级 C++ 代码编辑器、项目和生成管理工具、 集成的上下文相关的帮助系统、图形化调试器、代码管理和浏览工 具。
Qt Quick是在Qt 4.7中被引进的一种高级用户界面技术,开发人 员和设计人员可用它协同创建动画触摸式用户界面和应用程序。Qt Quick是Qt 5的主要内容,本书中没有涉及。
7
GPL简介
GPL(GNU通用公共许可证),是由自由软件基 金会发行的用于计算机软件的许可证。
最初由Richard Stallman为GNU计划而撰写。 目前大多数的GNU程序和超过半数的自由软 件使用此许可证。
8
GPL简“ 自 由”:
MinGW 即Minimalist GNU For Windows ,是将 GNU 开发工具移植到Win32平台下的产物,是一套Windows上 的GNU工具集。用其开发的程序不需要额外的第三方DLL 支 持 就 可 以 直 接 在 Windows 下 运 行 。 更 多 内 容 请 查 看 。
Trolltech的双重授权模式
Trolltech公司(奇趣科技)提供两种授权模式, 一种用于商业性质的授权,一种用于免费的开 源授权。
Qt企业版和Qt专业版提供给商业软件开发。 它们提供传统商业软件发行版并且提供免 费升级和技术支持服务。
Qt自由版是Qt仅仅为了开发自由和开放源码 软件提供的版本。在GPL协议下下,它是 免费的。
Qt 2.0发布
Qt 4.0发 布
Nokia收购奇 趣科技
1990 1991
1993
1994
1995
1997
1999
2001 2005
2008
开始设计,并提出 信号和槽的概念
命名为Qt,并建 立“奇趣科技”
Qt1.2发布, 并且 用于开发KDE。
Qt 3.0发布。
• 2012年,Qt被Digia收购。
win表示Windows平台 opensource表示开源版本 4.8.5是当前版本号 mingw表示使用MinGW编译器
注意:
安装路径中不能有中文
在MinGW安装(MinGW Installation)界面需要指定MinGW的路径,这里提示 需要使用GCC 4.4版本的MinGW。可以到Qter开源社区()的下 载页面下载MinGW,下载的文件是MinGW-gcc440_1.zip,下载完成后需要对 其进行解压缩,例如解压缩到了Qt的默认安装目录,那么应该填写 C:\Qt\mingw
以任何目的运行此程序的自由; 以学习程序工作机理为目的,对程序进行
修改的自由(能得到源代码是前提); 再发行复制件的自由; 改进此程序,并公开发布改进的自由(能
得到源代码是前提)
9
QT跨平台特性:
• 目前支持的平台: • --Windows
• --android
• --IOS
• --嵌入式Linux
相关主题