Qt是一個(gè)跨平臺(tái)的C++圖形用戶界面應(yīng)用程序開(kāi)發(fā)框架。它既可以開(kāi)發(fā)GUI程序,也可用于開(kāi)發(fā)非GUI程序,比如控制臺(tái)工具和服務(wù)器。Qt是商業(yè)軟件,但有開(kāi)源版的可以下載,很多功能可用于個(gè)人產(chǎn)品,初學(xué)者可以用它來(lái)開(kāi)發(fā)C++程序和其他應(yīng)用程序,如多媒體娛樂(lè),游戲和網(wǎng)絡(luò)應(yīng)用。
安裝
運(yùn)行QT下載器安裝包。
Step1: 輸入注冊(cè)的QT賬號(hào),先前沒(méi)有注冊(cè)可以在此界面注冊(cè)
Step2: 接受開(kāi)源,選擇個(gè)體使用(非商用)
Step3: 直接Next
Step4: 隨便選擇一個(gè)
Step5: 更改安裝路徑,自定義安裝包
Step6: 根據(jù)需要選擇Qt6.1.2里面的組件(盡量全選)
Step7: 勾選后Next
Step9: 直接Next
Step10: Install即可
Qt Creator
在發(fā)布 Qt 4.6 的同時(shí),作為 Qt 開(kāi)發(fā)跨平臺(tái) IDE 的Qt Creator也發(fā)布了更新版本。Qt Creator 1.3 和 Qt 4.6共同構(gòu)成的 Qt SDK,包含了開(kāi)發(fā)跨平臺(tái)應(yīng)用程序所需的全部功能。
Qt Creator是一個(gè)用于Qt開(kāi)發(fā)的輕量級(jí)跨平臺(tái)集成開(kāi)發(fā)環(huán)境。Qt Creator可帶來(lái)兩大關(guān)鍵益處:提供首個(gè)專為支持跨平臺(tái)開(kāi)發(fā)而設(shè)計(jì)的集成開(kāi)發(fā)環(huán)境 (IDE),并確保首次接觸Qt框架的開(kāi)發(fā)人員能迅速上手和操作。即使不開(kāi)發(fā)Qt應(yīng)用程序,Qt Creator也是一個(gè)簡(jiǎn)單易用且功能強(qiáng)大的IDE。
Qt Creator包含了一套用于創(chuàng)建和測(cè)試基于Qt應(yīng)用程序的高效工具,包括:一個(gè)高級(jí)的C++代碼編輯器 上下文感知幫助系統(tǒng) 可視化調(diào)試器 源代碼管理 項(xiàng)目和構(gòu)建管理工具Qt Creator在LGPL2.1版本授權(quán)下有效,并且接受代碼貢獻(xiàn)。
優(yōu)勢(shì)
優(yōu)良的跨平臺(tái)特性Qt支持下列操作系統(tǒng): Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等等。
面向?qū)ο?/p>
Qt 的良好封裝機(jī)制使得 Qt 的模塊化程度非常高,可重用性較好,對(duì)于用戶開(kāi)發(fā)來(lái)說(shuō)是非常方便的。 Qt 提供了一種稱為 signals/slots 的安全類型來(lái)替代 callback,這使得各個(gè)元件之間的協(xié)同工作變得十分簡(jiǎn)單。
豐富的 API
Qt 包括多達(dá) 250 個(gè)以上的 C++ 類,還提供基于模板的 collections, serialization, file, I/O device, directory management, date/time 類。甚至還包括正則表達(dá)式的處理功能。支持 2D/3D 圖形渲染,支持 OpenGL大量的開(kāi)發(fā)文檔XML 支持。