基本介紹
- 書名:Qt高級編程
- 作者: (英)Mark Summerfield
- 原版名稱: Advanced Qt Programming: Creating Great Software with C++ and Qt 4
- 譯者:白建平 王軍鋒 閆鋒欣 白淨
- ISBN:9787121131103
- 頁數:327
- 出版社:電子工業出版社
- 出版時間:2011 年4月
- 開本:16開
內容簡介,目錄,
內容簡介
《qt高級編程》是一本闡述qt高級編程技術的書籍。《qt高級編程》以工程實踐為主旨,是對qt現有的700多個類和上百萬字參考文檔中部分關鍵技術深入、全面的講解和探討,如豐富的網路/桌面應用程式、多執行緒、富文本處理、圖形/視圖架構、模型/視圖架構等;另外,除對每章主題內容的探討外,還給出了許多與之相關的類、方法和技術細節,從而儘可能多地展示了qt的各種特色。因此,即使是很有經驗的qt程式開發人員,也可以從書中找出自己不曾注意到的技術點。書中的全部示例程式都已用qt 4.6或者qt 4.5在windows、mac os x和linux系統上進行了測試。
《qt高級編程》主要面向c++/qt程式開發人員,也適合對qt編程感興趣人員和廣大的計算機編程愛好者閱讀,也可作為相關機構的培訓教材。
目錄
《qt高級編程》
第1章 混合桌面/internet應用程式
1.1 internet相關視窗部件
1.2 webkit的使用
第2章 聲音和視頻
2.1 qsound和qmovie的使用
2.2 phonon多媒體框架
第3章 模型/視圖表格模型
3.1 qt的模型/視圖架構
3.2 用於表格的qstandarditemmodel
3.3 創建自定義表格模型
第4章 模型/視圖樹模型
4.1 用於樹qstandarditemmodel的用法
4.2 創建自定義樹模型
第5章 模型/視圖委託
5.1 與數據類型相關的編輯器
5.2 與數據類型相關的委託
5.3 與模型相關的委託
第6章 模型/視圖中的視圖
6.1 qabstractitemview子類
.6.2 與模型相關的可視化視圖
第7章 用qtconcurrent實現執行緒處理
7.1 在執行緒中執行函式
7.2 執行緒中的過濾和映射
第8章 用qthread實現執行緒處理
8.1 獨立項的處理
8.2 共享項的處理
第9章 創建富文本編輯器
9.1 qtextdocument簡介
9.2 創建自定義的文本編輯器
9.3 一個單行的富文本編輯器
9.4 編輯多行的富文本
第10章 創建富文本文檔
10.1 高質量地輸出qtextdocument檔案
10.2 創建qtextdocument
10.3 輸出和列印文檔
10.4 繪製頁面
第11章 創建圖形/視圖視窗
11.1 圖形/視圖架構
11.2 圖形/視圖視窗部件和布局
11.3 圖形項簡介
第12章 創建圖形/視圖場景
12.1 場景、項和動作
12.2 增強qgraphicsview的功能
12.3 創建可停靠的工具箱視窗部件
12.4 創建自定義圖形項
第13章 動畫和狀態機框架
13.1 動畫框架簡介
13.2 狀態機框架簡介
13.3 動畫和狀態機的結合
結束語
精選書目