- 零基礎學Qt 6編程
- 霍亞飛編著
- 316字
- 2024-09-10 16:30:22
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核心理念進行開發,所以它們在功能實現上也存在著很多聯系,本書后面的章節會對這兩種技術進行對比講解,讀者在對比學習時可以看到兩者是一脈相承的。
推薦閱讀
- Mastering Zabbix(Second Edition)
- Bulma必知必會
- 精通API架構:設計、運維與演進
- Processing互動編程藝術
- Internet of Things with Intel Galileo
- Mastering Google App Engine
- Python:Master the Art of Design Patterns
- Java程序設計
- MongoDB,Express,Angular,and Node.js Fundamentals
- HTML 5與CSS 3權威指南(第3版·上冊)
- R用戶Python學習指南:數據科學方法
- Mastering Web Application Development with AngularJS
- OpenCV 3計算機視覺:Python語言實現(原書第2版)
- Python機器學習與量化投資
- 三步學Python