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

1.2 如何選擇Qt Widgets和Qt Quick

Qt 6包含兩種用戶界面技術:Qt Quick和Qt Widgets。Qt Quick開發的界面流暢、動態,適合于觸摸界面;而Qt Widgets用于創建復雜的桌面應用程序。Qt Quick最早出現在Qt 4.7版本,作為一種全新的用戶界面技術被引入,其目的就是應對現代化的移動觸摸式界面。經過不斷優化,直到Qt 5發布,Qt Quick才真正發展壯大,并且能夠與Qt Widgets平分秋色。與Qt Widgets使用C++進行開發不同,Qt Quick使用QML來構建用戶界面,并使用JavaScript來實現邏輯。

本節對Qt 6中的Qt Quick和Qt Widgets兩種技術進行對比介紹,讓讀者了解在實際編程中應該使用哪種技術。雖然二者存在區別,但是同樣基于Qt核心理念進行開發,所以它們在功能實現上也存在著很多聯系,本書后面的章節會對這兩種技術進行對比講解,讀者在對比學習時可以看到兩者是一脈相承的。

主站蜘蛛池模板: 府谷县| 祁阳县| 衡东县| 安多县| 砚山县| 永吉县| 咸丰县| 离岛区| 双牌县| 正蓝旗| 鹤庆县| 乌拉特前旗| 井研县| 巍山| 醴陵市| 高台县| 泰和县| 新泰市| 耒阳市| 安岳县| 冷水江市| 新竹市| 宁河县| 灌阳县| 潮州市| 龙江县| 辉南县| 喀什市| 莎车县| 中宁县| 凤冈县| 镇巴县| 东乡族自治县| 新竹市| 全州县| 宿州市| 庆云县| 河西区| 航空| 衡阳县| 永修县|