4.2 Qt Creator

如果说 Qt Creator 是当前最为耀眼的 Qt IDE,恐怕没有多少人会提出不同意见,目前 在全世界的 Qt 各大论坛里,关注和使用 Qt Creator 的朋友比比皆是,一时间好像其它的 IDE 都消失了一样,由此可见它的影响力。

本小节将简要的介绍 Qt Creator,在本书的第 12 章中将详细的讲解 Qt Creator 的使用。

4.2.1 简介

Qt Creator 是 Qt 被 Nokia 收购后推出的一款全新的跨平台开源 IDE,是 Qt SDK 的组 成部分之一,专为 Qt4 开发人员的需求量身定制。Qt Creator 的设计目标是使开发人员能 够利用 Qt 这个应用程序框架更加快速及简易的完成任务。由于捆绑了最新 Qt 库二进制软 件包和附加的开发工具,并作为 Qt SDK 的一部分,Qt Creator 在单独的安装程序内提供 了进行跨平台 Qt 开发所需的全部工具。

Qt Creator 是很年轻的,它于 2008 年 10 月的 Qt Developer Days 上被宣布(这项计划 代号为 Greenhouse)。该项目的技术预览版在 2008 年 10 月 30 日公布。最后在 2009 年 3月 3 日正式发布(连同 Qt 4.5),并提供 LGPL 许可的源代码。

4.2.2 主要特点

Qt Creator 有如下功能特色:

  • 语法标识和代码完成功能的编辑器
  • 项目生成精灵 :允许用户生成控制台应用程序、GUI 应用程序、或 C++函式库的专案。
  • 整合图形界面构建器 Qt Designer,能够用拖拉的方式将 Widget 排放在接口上,支持版面配置,支持信号与槽编辑。整合帮助文件浏览器 Qt Assistant
  • 集成版本控制器,如 git、SVN
  • 提供 GDB 和 CDB 侦错程式图形界面前端
  • 默认使用 qmake 构建项目,也可支持 CMake 等其它构建工具
  • 轻量级的开发环境
  • 使用 g++ 作为编译器 4.2.3 安装与配置

Qt Creator 的安装时非常容易的,一般使用 SDK 或 Nokia 提供的独立安装程序来安 装。首先登录到 Qt Software 的官方网站,然后像图 4-1 所示那样选择适合你的平台的对 应安装程序下载并安装,安装过程一路选择缺省设置即可。

小贴士:最近经常有朋友在网上提问,说自己安装了 Qt Creator,为什么还不能开发 Qt 应 用程序,经常报错。这是由于还没有安装好 Qt 的缘故,没有安装好 Qt,当然就无法开发 Qt 应用程序了。所以,我们还是推荐大家尽量采用 SDK 的方式安装,这样就把你需要的组 件一次安装齐了,省心又省力。

图 4-1 Qt Creator 下载界面