官术网_书友最值得收藏!

  • 零基礎學Qt 6編程
  • 霍亞飛編著
  • 556字
  • 2024-09-10 16:30:17

前言

2020年12月,Qt 6.0發布。 Qt 6是Qt的一個新的重大版本,被重新設計為面向未來的生產力平臺,提供了更強大、更靈活、更精簡的下一代用戶體驗以及無限的可擴展性。不過新推出的前期版本缺少了Qt 5.15提供的一些常用功能。直到2021年9月,Qt 6.2發布,作為Qt 6系列中第一個長期支持版本,其包含了Qt 5.15中的所有常用功能以及為Qt 6添加的新功能,從這個版本開始,大量用戶開始學習并將應用轉移到Qt 6。2023年4月,Qt 6.5.0發布,該版本是Qt 6系列中第二個長期支持版本,相關功能趨于完善,本書基于該版本進行編寫。

Qt 6包含兩種編程技術:Qt Widgets和Qt Quick。早期Qt作為C++圖形用戶界面應用程序開發框架,只提供了基于C++ Widgets的編程方式。為了更好地迎合移動觸摸設備,Qt 4.7引入了一種全新的高級用戶界面技術Qt Quick和一種聲明式編程語言QML,用于創建動態觸摸式用戶界面和輕量級應用程序。一開始,很多初學者和開發人員因學習和使用哪種技術感到困惑,由于對Qt Quick這項新技術不熟悉,加上當時的教程案例較少,更多的人傾向于學習和使用C++ Widgets。經過十幾年的發展,現在移動觸摸界面已經成為主流,而Qt Widgets已經趨于完善,Qt官方也把更多精力放到了Qt Quick上。所以,如果現在開始學習Qt,那么Qt Quick是必須學習的。當然,作為Qt根基的Qt Widgets也是要學習的。而且,二者的學習不僅不會沖突,還會相互輔助,同時學習兩種編程技術會起到事半功倍的效果。

主站蜘蛛池模板: 九台市| 桃园县| 和田市| 刚察县| 湖北省| 宁城县| 宜昌市| 古浪县| 阿克| 荔浦县| 嫩江县| 广宗县| 临高县| 鹤壁市| 富阳市| 西平县| 溧阳市| 安陆市| 浦县| 资溪县| 浦城县| 凉山| 武义县| 铅山县| 万山特区| 玛纳斯县| 文成县| 留坝县| 砀山县| 砚山县| 和平县| 腾冲县| 弥渡县| 文水县| 买车| 涿州市| 隆化县| 神池县| 和政县| 卢龙县| 兴隆县|