一、Qt 介紹
1. Qt是什么?
Qt是一個跨平臺的 C++ 開發庫,主要用來開發圖形用戶界面(Graphical User Interface,GUI)程序,當然也可以開發不帶界面的命令行(Command User Interface,CUI)程序。
2. Qt可以做什么
Qt 雖然經常被當做一個 GUI 庫,用來開發圖形界面應用程序,但這并不是 Qt 的全部;Qt 除了可以繪制漂亮的界面(包括控件、布局、交互),還包含很多其它功能,比如多線程、訪問數據庫、圖像處理、音頻視頻處理、網絡通信、文件操作等,這些 Qt 都已經內置了。
3. Qt優勢
- 1、跨平臺。我們編寫的一套程序,若沒有極其特殊的要求,通過更改編譯步驟,是可以在其他嵌入式或者linux界面上被支持的,所以Qt可以算是MFC的一個超集。這對于很多嵌入式程序員來說可以說是一個福利。
- 2、面向對象。模塊化程度高,重用性好;使用相對安全的信號與槽機制來代替回調函數,各個函數之間的協調更加靈活。
- 3、豐富的APl。我們所需要的庫,在其API中都可以找到,并且有很高的集成度,不僅速度快并且簡單易用。
- 4、幫助文檔豐富。我們在使用庫函數時,并不是每個函數都可以清楚記得作用及用法,此時Qt的幫助文檔可以幫助我們解決此問題。
- 5、高效的圖形界面。Qt支持2D/3D圖形渲染,并且支持OpenGL。
4. Qt資源下載
Qt 官網有一個專門的資源下載網站,所有的開發環境和相關工具都可以從這里下載,具體地址是:https://download.qt.io
(1)主頁資源介紹
(2)archive 目錄
(3) qt目錄內選擇一個版本,最終進入安裝包下載目錄,各安裝包說明如下:
二、Qt安裝
1. 安裝說明
Qt安裝較為簡單,不過時間有些長,安裝時注意下面幾點便好。
2. 登錄Qt
(1)選擇登錄:這里需要先用郵箱注冊,注冊完成后填寫賬號信息,點擊Next。
(2)選擇不登錄:斷掉網絡,然后重新安裝。這一步就會自動跳過去。
3. 選擇路徑
自定義的Qt的安裝路徑不要包含中文字符或其他非ASCII碼字符。
4. 選擇組件
按需安裝,以下是最小的安裝方式。至少確保磁盤空間有10個G。
三、Qt項目創建
1. 打開Qt Creater
2. 新建項目
(1)點擊 New Project
(2)文件 - 新建文件或項目
3. 選擇項目類型
(1)Application - Qt Widgets Application - Choose
4. 選擇項目路徑
(1)填寫項目名稱(英文),作為項目的根目錄。
(2)選擇項目路徑(英文),作為項目根目錄所在路徑。
5. 選擇構建系統
(1)qmake
6. 選擇主類
(1)Base class 基類選擇 QWidget
(2)勾選 Generate form。自動生成UI界面。
(3)修改主類名稱 Class name
(4)下一步
7. 選擇編譯器
8. 版本控制
(1)選擇版本控制系統,比如Git。
(2)可以不選,None。
(3)完成。
9. 項目創建完成
系統自動生成一個簡潔的項目模板,包含以下重要文件:
main.cpp
widget.cpp
widget.h
.pro
10. 編譯運行程序
(1)點擊程序左下角的,自動編譯并運行程序
成功后彈出一個GUI空白程序。
點擊右上角的×關閉程序。