## 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 開發社區