Shell 流程控制
1037
2025-04-01
首先給大家推薦一個(gè)學(xué)習(xí)C語言/C++ 的github,分享C語言/C入門、學(xué)習(xí)路線、電子書籍推薦與下載、視頻推薦、小項(xiàng)目、干貨文章、筆試面試、C語言/C++ 規(guī)范、開源項(xiàng)目等。
地址:C語言/C++學(xué)習(xí)平臺(tái)
1 Qt概述
1.1 什么是Qt
Qt 是一個(gè)跨平臺(tái)的 C++ 圖形用戶界面應(yīng)用程序框架。它為應(yīng)用程序開發(fā)者提供建立藝術(shù)級(jí)圖形界面所需的所有功能。它是完全面向?qū)ο蟮模苋菀讛U(kuò)展,并且允許真正的組件編程。
1.2 Qt的發(fā)展史
1991年 Qt最早由奇趣科技開發(fā)
1996年 進(jìn)入商業(yè)領(lǐng)域,它也是目前流行的Linux桌面環(huán)境KDE的基礎(chǔ)
2008年 奇趣科技被諾基亞公司收購,Qt稱為諾基亞旗下的編程語言
2012年 Qt又被Digia公司收購
2014年4月 跨平臺(tái)的集成開發(fā)環(huán)境Qt Creator3.1.0發(fā)布,同年5月20日配發(fā)了Qt5.3正式版,至此Qt實(shí)現(xiàn)了對(duì)iOS、Android、WP等各平臺(tái)的全面支持。當(dāng)前Qt最新版本為 5.8.0
1.3 支持的平臺(tái)
Windows – XP、Vista、Win7、Win8、Win2008、Win10
Uinux/X11 – Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGI IRIX、FreeBSD、BSD/OS、和其他很多X11平臺(tái)
Macintosh – Mac OS X
Embedded – 有幀緩沖支持的嵌入式Linux平臺(tái),Windows CE
1.4 Qt版本
Qt按照不同的版本發(fā)行,分為商業(yè)版和開源版
商業(yè)版 為商業(yè)軟件提供開發(fā),他們提供傳統(tǒng)商業(yè)軟件發(fā)行版,并且提供在商業(yè)有效期內(nèi)的免費(fèi)升級(jí)和技術(shù)支持服務(wù)。
開源的LGPL版本: 為了開發(fā)自有而設(shè)計(jì)的開放源碼軟件,它提供了和商業(yè)版本同樣的功能,在GNU通用公共許可下,它是免費(fèi)的。
1.5 Qt的下載與安裝
-:
http://www.qt.io/download-open-source/
Linux Host
OS X Host
Windows Host
安裝
默認(rèn)安裝(建議組件全部選中)
Qt對(duì)不同的平臺(tái)提供了不同版本的安裝包,可根據(jù)實(shí)際情況自行下載安裝,本文檔使用 qt-opensource-windows-x86-mingw482_opengl-5.3.1 版本進(jìn)行講解
1.6 Qt的優(yōu)點(diǎn)
跨平臺(tái),幾乎支持所有的平臺(tái)
接口簡(jiǎn)單,容易上手,學(xué)習(xí)QT框架對(duì)學(xué)習(xí)其他框架有參考意義。
一定程度上簡(jiǎn)化了內(nèi)存回收機(jī)制
開發(fā)效率高,能夠快速的構(gòu)建應(yīng)用程序。
有很好的社區(qū)氛圍,市場(chǎng)份額在緩慢上升。
可以進(jìn)行嵌入式開發(fā)。
1.7 成功案例
Linux桌面環(huán)境KDE
WPS Office 辦公軟件
Skype 網(wǎng)絡(luò)電話
Google Earth 谷歌地圖
VLC多媒體播放器
VirtualBox虛擬機(jī)軟件
…
Linux Qt 網(wǎng)絡(luò)
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。