Qt 高級編程 Qt高级编程

馬克·薩默菲爾德 (Mark Summerfield)

買這商品的人也買了...

商品描述

本書是一本闡述Qt高級編程技術的書籍。本書以工程實踐為主旨,是對Qt現有的700多個類和上百萬字參考文檔中部分關鍵技術深入、全面的講解和探討,如豐富的網絡/桌面應用程序、多線程、富文本處理、圖形/視圖架構、模型/視圖架構等;另外,除對每章主題內容的探討外,還給出了許多與之相關的類、方法和技術細節,從而盡可能多地展示了Qt的各種特色。因此,即使是很有經驗的Qt程序開發人員,也可以從書中找出自己不曾註意到的技術點。書中的全部示例程序都已用Qt 4.6或者Qt 4.5在Windows、Mac OS X和Linux系統上進行了測試。

作者簡介

閆鋒欣,西北農林科技大學教師,主要從事機械工程設計及自動控制研究,熟練掌握C/C++語言。出版過多本譯著!

目錄大綱

第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動畫和狀態機的結合
結束語
精選書目