認識Qt


什么Qt

Qt是一個跨平台C++圖形用戶界面應用程序框架。它為應用程序開發者提供建立藝術級圖形界面所需的所有功能。它是完全面向對象的,很容易擴展,並且允許真正的組件編程。

 

Qt發展史

1991年 Qt最早由奇趣科技開發

1996年 進入商業領域,它也是目前流行的Linux桌面環境KDE的基礎

2008年 奇趣科技被諾基亞公司收購,Qt稱為諾基亞旗下的編程語言

2012 Qt又被Digia公司收購

2014年4月 跨平台的集成開發環境Qt Creator3.1.0發布,同年5月20日配發了Qt5.3正式版,至此Qt實現了iOS、Android、WP等各平台的全面支持。

當前Qt最新版本為 5.5.0

 

支持的平台

  • 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平台
  • Macintosh – Mac OS X
  • Embedded – 有幀緩沖支持的嵌入式Linux平台,Windows CE

 

Qt版本

Qt按照不同的版本發行,分為商業版和開源版

  • 商業版

為商業軟件提供開發,他們提供傳統商業軟件發行版,並且提供在商業有效期內的免費升級和技術支持服務。

  • 開源的LGPL版本

為了開發自有而設計的開放源碼軟件,它提供了和商業版本同樣的功能,在GNU通用公共許可下,它是免費的。

 

Qt的安裝

Qt對不同的平台提供了不同版本的安裝包,可根據實際情況自行下載安裝。

下載地址:進入Qt官網

 

Qt的優點

  • 跨平台,幾乎支持所有的平台
  • 接口簡單,容易上手,學習QT框架對學習其他框架有參考意義。 
  • 一定程度上簡化了內存回收機制
  • 開發效率高,能夠快速的構建應用程序。
  • 有很好的社區氛圍,市場份額在緩慢上升。
  • 可以進行嵌入式開發。

 

Qt模塊

 

Qt中的對象樹

 

Qt信號和槽 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM