Qt6 C++編程實例解析

張博

商品描述

本書詳細闡述了與Qt6 C++相關的基本解決方案, 主要包括使用Qt Designer 觀感、事件處理、狀態 和動畫、QPainter與2D圖形 、OpenGL實現、使用網絡 和管理大型文檔、異步編程 、使用Qt6構建觸摸屏應用 程序、簡化JSON解析、轉 換庫、使用SQL驅動和Qt訪 問數據庫、使用Qt WebEngine開發Web應用程 序、性能優化等內容。此外 ,本書還提供了相應的示例 、代碼,以幫助讀者進一步 理解相關方案的實現過程。 本書適合作為高等院校 計算機及相關專業的教材和 教學參考書,也可作為相關 開發人員的自學用書和參考 手冊。

目錄大綱

第1章 使用QtDesigner 觀感
1.1 技術要求
1.2 在QtDesigner中使用樣式表
1.3 基本樣式表
1.4 使用樣式表創建登錄界面
1.5 在樣式表中使用資源
1.6 屬性和子組件
1.7 在Qt建模語言中進行樣式設計
1.8 將QML對象指針暴露給C
第2章 事件處理—信號與槽
2.1 技術要求
2.2 信號和槽的簡要介紹
2.3 使用信號和槽處理UI事件
2.4 簡化異步編程
2.5 函數回調
第3章 狀態和動畫
3.1 技術要求
3.2 Qt中的屬性動畫
3.3 使用緩動曲線控制屬性動畫
3.4 創建動畫組
3.5 創建嵌套動畫組
3.6 Qt6中的狀態機
3.7 QML中的狀態、轉換和動畫
3.8 使用動畫器制作組件屬性動畫
3.9 精靈動畫
第4章 QPainter與2D圖形
4.1 技術要求
4.2 在屏幕上繪制基本形狀
4.3 將形狀導出到可縮放矢量圖形文件
4.4 坐標變換
4.5 在屏幕上顯示圖像
4.6 對圖形應用圖像效果
4.7 創建基本的繪畫程序
4.8 在QML中渲染2D畫布
第5章 OpenGL實現
5.1 技術要求
5.2 在Qt中配置OpenGL
5.3 HelloWorld
5.4 渲染2D形狀
5.5 渲染3D形狀
5.6 OpenGL中的紋理映射
5.7 OpenGL中的基本光照
5.8 使用鍵盤控制移動物體
5.9 QML中的QtQuick3D
第6章 從Qt5過渡到Qt
6.1 技術要求
6.2 C++類的變化
6.3 使用Clazy檢查Clang和C
6.4 QML類型的變
第7章 使用網絡和管理大型文檔
本書詳細闡述了與Qt6 C++相關的基本解決方案, 主要包括使用Qt Designer 觀感、事件處理、狀態 和動畫、QPainter與2D圖形 、OpenGL實現、使用網絡 和管理大型文檔、異步編程 、使用Qt6構建觸摸屏應用 程序、簡化JSON解析、轉 換庫、使用SQL驅動和Qt訪 問數據庫、使用Qt WebEngine開發Web應用程 序、性能優化等內容。此外 ,本書還提供了相應的示例 、代碼,以幫助讀者進一步 理解相關方案的實現過程。 本書適合作為高等院校 計算機及相關專業的教材和 教學參考書,也可作為相關 開發人員的自學用書和參考 手冊。

最後瀏覽商品 (1)