成全高清免费完整观看,成全影院在线观看免费高清完整版电视剧,成全在线观看免费全集高清完整版,成全在线观看免费完整版电影,成全视频高清免费播放电视剧好剧,成全在线观看免费完整的

資訊

精準傳達 ? 有效溝通

從品牌網站建設到網絡營銷策劃,從策略到執行的一站式服務

Python Qt GUI設計簡介、環境下載和安裝

來源:公司資訊 | 2021.08.16

1、Qt簡介

Qt是一個1991年由QtCompany開發的跨平臺C++圖形用戶界面應用程序開發框架。它既可以開發GUI程序,也可用于開發非GUI程序,比如控制臺工具和服務器。Qt是面向對象的框架,很容易擴展,并且允許真正地組件編程。

Qt主要用于桌面程序開發和嵌入式開發,經過20多年的發展,Qt已經成為最優秀的跨平臺開發框架之一,在各行各業的項目開發中得到廣泛應用。許多大型軟件都是用Qt開發的,如AutodeskMaya、GoogleEarth、Skype、WPSOffice等。

Qt官網地址:https://www.qt.io/

2、Qt的優勢

世界上的GUI庫多如牛毛,有的跨平臺,有的專屬于某個操作系統;有的只有UI功能,有的還融合了網絡通信、多媒體處理、數據庫訪問等底層功能。

用Qt來開發Windows桌面程序有以下優點:

簡單易學:Qt封裝的很好,幾行代碼就可以開發出一個簡單的客戶端,不需要了解WindowsAPI。

資料豐富:資料豐富能夠成倍降低學習成本,否則你只能去看源碼,關于DirectUI、Htmlayout、aardio的資料就很少。

漂亮的界面:Qt很容易做出漂亮的界面和炫酷的動畫,而MFC、WTL、wxWidgets比較麻煩。

獨立安裝:Qt程序最終會編譯為本地代碼,不需要其他庫的支撐,而Java要安裝虛擬機,C#要安裝.NETFramework。

跨平臺:如果你的程序需要運行在多個平臺下,同時又希望降低開發成本,Qt幾乎是必備的。

經常有人將MFC和Qt進行對比,MFC只能應用在Windows平臺,而Qt是跨平臺的,一次編寫,到處運行。

另外,Qt已經封裝了底層細節,學習Qt將會非常簡單;而MFC只是給WindowsAPI加了一層包裝,不了解WindowsAPI也學不好MFC,大家普遍反映MFC難學。

我們不能簡單地說Qt好還是MFC好,兩者都有用武之地;但是初學者學習Qt會比較簡單,不用應付那些煩人的WindowsAPI,很快就能開發出帶有漂亮界面的應用程序。

3、Qt環境下載

Qt官網有一個專門的資源下載網站,所有的開發環境和相關工具都可以從這里下載地址:http://download.qt.io/

這里再給各位推薦幾個國內著名的Qt鏡像網站:

中國科學技術大學:http://mirrors.ustc.edu.cn/qtproject/

清華大學:https://mirrors.tuna.tsinghua.edu.cn/qt/

中國互聯網絡信息中心:https://mirrors.cnnic.cn/qt/

國內鏡像網站的結構和官方是類似的,這里不再贅述。

4、Qt環境安裝(Windows環境)

雙擊下載得到的qt-opensource-windows-x86-5.14.2.exe即可開始安裝。Qt的安裝過程和普通的Windows軟件一樣,按照向導進行操作即可。

關于Qt的安裝需要說明以下幾點。

4.1、注冊和登錄

Qt在安裝過程中會提示用戶進行注冊和登錄,雖然實際開發時不需要登錄,但是新用戶也需要注冊,否則無法進行安裝。

4.2、安裝路徑和關聯文件

Qt允許用戶自定義安裝路徑,但是請注意,安裝路徑不能帶空格、中文字符或者其它任何特殊字符,不建議安裝在C盤。

另外,該界面還會詢問是否關聯特定的文件類型。如果關聯(默認是關聯的),特定后綴的文件(包括.cpp文件)默認使用Qt打開。例如,喜歡使用純文本編輯器(Notepad++)來打開C++源文件,就可以選擇取消該選項。

4.3、選擇安裝組件

Qt安裝過程中最關鍵的一步是組件的選擇,由于是初次使用,我將基本可安裝的都安裝了,避免以后麻煩。

 

—— 靈通云微信公眾號 ——

熱門標簽

上一條———————

下一條———————

十七年 建站經驗

多一份參考,總有益處

聯系靈通云,免費獲得專屬《策劃方案》及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:400-688-6062 / 大客戶專線   南通:15818561755

欢迎光临: 扎赉特旗| 通城县| 钟山县| 沈阳市| 台州市| 瑞金市| 衢州市| 太仓市| 六枝特区| 浦北县| 都昌县| 石景山区| 芮城县| 太和县| 五原县| 洛浦县| 荃湾区| 常德市| 中宁县| 黄梅县| 合作市| 依安县| 密云县| 莱阳市| 平塘县| 永济市| 栾川县| 黄平县| 怀柔区| 沧源| 兰西县| 江源县| 南华县| 卢氏县| 田东县| 怀仁县| 即墨市| 南安市| 门头沟区| 农安县| 金川县|