## 12.1 Qt Creator 概览
Qt Creator 是 Nokia 出品的 Qt4“官方”的跨平台 IDE,它能够在 Linux、Mac OS X 以 及 Windows 等绝大多数平台上使用,它的界面简洁大方、操作便捷顺畅,是广大 Qt 开发人员 的首选 IDE 之一。
我以写书时最新的 Qt Creator1.2.1 版为例,向大家详细介绍它的使用方法。 当你安装了 Qt SDK 后,Qt Creator 就已经安装到了你的系统中了。你也可以单独安 装 Qt Creator,但是我并不推荐这种做法,因为你在开发时仍然需要 Qt SDK 中的其它内容。有
关 Qt Creator 的安装这部分内容,请参看第 4 章。
### 12.1.1 支持的平台
Qt Creator 支持以下平台或更高的平台版本。
+ Windows XP Service Pack 2
+ Windows Vista
+ (K)Ubuntu Linux 5.04
+ (K)Ubuntu Linux 7.04 32 位和 64 位版本
+ Mac OS 10.4 及更高版本
小贴士:如果在以上平台采用源代码编译的方式安 装 Qt Creator 的话,需要使用 Qt 4.5.0 或更高的版本。笔者也建议读者朋友尽量使用 Qt 4.5.0 及以上的版本。
### 12.1.2 主要特点
Qt Creator 包含有如下重要特性:
1\. 高度智能的代码编辑器 支持代码高亮以及自动完成功能。
2\. Qt 4 工程向导(Project Wizard)
使用 Project Wizard,用户可以轻松创建基于控制台的应用程序 、GUI 应用程序以及 C++ 类库等多种类型的工程。
3\. 集成帮助功能
在 Qt Creator 中可以查阅相关的 Qt 文档和示例程序。
4\. 集成 Qt Designer 功能
无缝集成了 Qt Designer,使用者不用单独打开 Qt Designer 即可完成用户界面的创建 工作。用户只需在 Project Explorer 中双击.ui 文件,即可调用集成的 Qt Designer 完成编 辑工作。
5\. 模块间智能导航功能
用户可以通过使用快捷键,来准确定位文件信息以及在不同的模块间导航。
6\. qmake 工程文件格式化功能
支持将.pro 文件作为工程描述文件。
7\. 集成调试器
可以使用 GNU 的 GDB(开源版)以及 Microsoft 的 CDB 作为调试器(商业版)。
- 第 1 章 走近 Qt
- 1.1 Qt 简介
- 1.2 Qt 纪事概览
- 1.3 Qt 套件的组成(以 Qt4.5 为准)
- 1.4 Qt 的授权
- 1.5 Qt 的产品
- 1.6 Qt 的服务与支持
- 1.7 Qt 的最新进展
- 1.8为什么选择 Qt
- 1.9 问题与解答
- 1.10 总结与提高
- 第 2 章 Qt 的安装与配置
- 2.1 获取 Qt
- 2.2 协议说明
- 2.3 安装 Qt
- 2.4 配置 Qt4 环境
- 2.5 问题与解答
- 2.6 总结与提高
- 第 3 章 Qt 编程基础
- 3.1 标准 C++精讲
- 3.2 Windows 编程基础
- 3.3 Linux 编程基础
- 3.4 Mac 编程基础
- 3.5 问题与解答
- 3.6 总结与提高
- 第 4 章 Qt 4 集成开发环境
- 4.1 常见的 Qt IDE
- 4.2 Qt Creator
- 4.3 Eclipse
- 4.5 问题与解答
- 4.6 总结与提高
- 第 5 章 使用 Qt 基本 GUI 工具
- 5.1 使用 Qt Designer 进行 GUI 设计
- 5.2 使用 Qt Assistant 获取在线文档与帮助
- 5.3 使用 Qt Demo 学习 Qt 应用程序开发
- 5.4 问题与解答
- 5.5 总结与提高
- 第 6 章 Qt 4 程序开发方法和流程
- 6.1 开发方法
- 6.2 Hello Qt
- 6.3 几个重要的知识点
- 6.4 问题与解答
- 6.5 总结与提高
- 第 7 章 对话框
- 7.1 QDialog 类
- 7.2 子类化 QDialog
- 7.3 快速设计对话框
- 7.4 常见内建(built in)对话框的使用
- 7.5 模态对话框与非模态对话框
- 7.6 问题与解答
- 7.7 总结与提高
- 第 8 章 主窗口
- 8.1 主窗口框架
- 8.2 创建主窗口的方法和流程
- 8.3 代码创建主窗口
- 8.4 使用 Qt Designer 创建主窗口
- 8.5 中心窗口部件专题
- 8.6 Qt4 资源系统专题
- 8.7 锚接窗口
- 8.8 多文档
- 8.9 问题与解答
- 8.10 总结与提高
- 第 9 章 Qt 样式表与应用程序观感
- 9.1 应用程序的观感
- 9.2 QStyle 类的使用
- 9.3 样式表概述
- 9.4 使用样式表
- 9.5 问题与解答
- 9.6 总结与提高
- 第 10 章 在程序中使用.ui 文件
- 10.1 uic 的使用
- 10.2 Ui_YourFormName.h 文件的组成
- 10.3 编译时加入处理.ui 文件的方法
- 10.4 运行时加入处理.ui 文件的方法
- 10.5 信号与槽的自动连接
- 10.6 问题与解答
- 10.7 总结与提高 本章主要讲解了以下内容:
- 第 11 章 布局管理
- 11.1 基本概念和方法
- 11.2在 Qt Designer 中使用布局
- 11.3 基本布局实践
- 11.4 堆栈布局
- 11.5 分裂器布局
- 11.6 自定义布局管理器
- 11.7 布局管理经验总结
- 11.8 问题与解答
- 11.9 总结与提高
- 第 12 章 使用 Qt Creator
- 12.1 Qt Creator 概览
- 12.2 Qt Creator 的组成
- 12.3 快捷键和常用技巧
- 12.4 Qt Creator 构建系统的设置
- 12.5 处理项目间依赖关系( Dependencies )
- 12.6 Qt 多版本共存时的管理
- 12.7 使用定位器在代码间快速导航
- 12.8 如何创建一个项目
- 12.9 实例讲解
- 12.10 使用 Qt Creator 调试程序
- 12.11 问题与解答
- 12.12 总结与提高
- 第 13 章 Qt 核心机制与原理
- 13.1 Qt 对标准 C++的扩展
- 13.2 信号与槽
- 13.3 元对象系统
- 13.4 Qt 的架构
- 13.5 Qt 的事件模型
- 13.6 构建 Qt 应用程序
- 13.7 总结与提高
- 附录 A qmake 使用指南
- A.1 qmake 简介
- A.2 使用 qmake
- 附录 B make 命令
- B.1 命令解释
- B.2 使用 make 自动构建
- 附录 C Qt 资源
- C.1Qt 官方资源
- C.2 Qt 开发社区