1. 程式人生 > >QT [004] QT SDK 和 QT quick 和 QT creator的區別歷史和沿襲

QT [004] QT SDK 和 QT quick 和 QT creator的區別歷史和沿襲

1 前言

之前查QT的參考書,往往被QT的開發書籍定義弄蒙了,什麼是QT  quick,什麼是QT creator

查了某度,簡直是fent了,更暈了,這邊開一個文章給有這方面疑惑的初學者帶個路吧

然後,下載的時候,又被QT的版本搞蒙了,下了半天,沒有一個是可以用的IDE版本,本書最後一節告訴大家如何去做避免這些時間浪費。

1.1 問題:買那本書學習

- 主要是被《Qt及Qt Quick開發實戰精解》和《Qt Creator快速入門》這書名弄暈了?

1.2 


2 QT 的變化和沿襲:

2.1 Qt Creator 是 Qt 被 Nokia 收購後推出的一款新的輕量級整合開發環境(IDE)。(其實主要了解這個就好了)

2.2 QT SDK 4.7 Y引入了QT quick新的介面應用開發框架。

3 QT quick

在安先生的QT quick核心程式設計這本書裡面,QT quick的介紹裡說:QT quick是QT sdk4.7引入的介面設計框架。qt quick 是QT提供的 高階使用者介面工具包,包括QML,語言執行時候的使用者介面元素,QT creator對QML的完美支援,QT quick設計器,QML與C++混合程式設計等各種技術。QT quick預設使用OpenGL ES. 期中QML是QT quick的核心基礎。

4 QT Creator

是一個跨平臺的IDE,Qt Creator 是專為滿足 Qt 開發人員需求而量身定製的跨平臺整合開發環境 (IDE
)。
Qt Creator 是全新的跨平臺 Qt IDE,可單獨使用,也可與 Qt 庫和開發工具組成一套完整的SDK. Qt Creator 可在 Windows、Linux/X11 和 Mac OS X 桌面作業系統上執行,供開發人員針對多個桌面和移動裝置平臺建立應用程式。

其中包括:
高階 C++ 程式碼編輯器
專案,專案檔案管理,資源管理生成管理工具
整合的上下文相關的幫助系統
圖形化偵錯程式,編譯器,和其他訊息管理
程式碼版本管理和瀏覽工具


5 QT SDK

由QT的各個庫檔案和各個開發工具的集合。

由於SDK是可以配置的,所以,QT的SDK可以不包含QT Creator 理由是有時候開發,不需要IDE.


6 其他參考說法

6.1 QtCreator是一個基於Qt的IDE,QtQuick是一項技術,兩個沒什麼聯絡?
-筆者認為上面說法不對,都是技術6.2 QT框架約等於MFC    QT Creator約等於VC++     QT SDK約等於VS?
-筆者認為上面說法不對,MFC只是基礎C++庫為主的開發,QT是多平臺多應用的。
-VC++ 不僅僅是C++的影象IDE介面,也包括編譯工具,這些工具不用IDE也可以用,Creator不行,離開這些QT的工具不行-QT SDK = VS ,不對,VS的全部集成了,不能做太多配置的

7 QT creator 和 QT SDK獲取的不同

現在QT的下載介面裡面,如果直接連續點選下載,會彈出一個很長的系統自定義配置下載安裝檔案,然後上網搜尋很長時間,其實只是下載了SDK.
裝完之後,你發現QT creator還沒有裝,這些N個版本都是SDK的版本,裡面沒有一個是能用圖形介面的,要不你就CMD介面來做,否則,還是要重新找IDE creator下載。所以,安裝的時候不要選自動安裝,你要自己去選,我把自動這個用叉叉標示了哈,不要自動下
選了view,你就可以選到Creator了,寫QT的社群能改變一下頁面的版本。
小結:QT Quick,是為了適應新的介面開發需要,在SDK4.7版本開始引入的一個設計框架,和WEB頁面開發靠近,會和SDK一起下來。QT Creator,是QT的IDE開發介面,沒有這個QT的開發也可以的,所以,可以不算SDK的一部分,單獨下載。QT SDK,會下載上述兩個東西,當然安裝的時候是可以選擇的