第1章 Qt基礎控件使用
1.1 Qt SDK環境搭建
1.1.1 g++編譯器安裝
1.1.2 QtSDK安裝
1.2 Qt SDK環境初體驗
1.2.1 SDK目錄結構解析
1.2.2 用SDK編譯出第一個運行在Linux下的軟件界面
1.2.3 體驗Qt Creator的神奇魅力
1.3 Qt GUI之對話框使用
1.3.1 初識QDialog
1.3.2 實現自己的對話框類
1.3.3 Qt提供的標準對話框
1.4 Qt GUI之QWidget使用
第2章 Qt事件驅動機制
2.1 永具魅力的系統事件
2.1.1 古老而常用的鼠標鍵盤事件
2.1.2 從定時器事件開始談談其他的系統事件
2.2 在特定需求下用戶自定義的事件
2.3 寫一個歌詞如卡拉OK般滾動的界面
第3章 Qt編程兩件套:多進程和多線程
3.1 看Qt程序是怎樣和其他進程打交道的
3.1.1 利用QProcess讓第三方應用程序為我所用
3.1.2 execvp或system和無名管道搭檔
3.1.3 Qt中使用消息隊列、共享內存等進程通信機制
3.2 編寫自己的音視頻播放器
3.2.1 MPlayer Open Source的魅力無法阻擋
3.2.2 通過Qt的界面操作來實現播控
3.2.3 播放、停止、暫停、快進、快退等功能按鈕
3.3 讓Qt的線程再run-會
3.3.1 QThread讓一切來得那么輕松
3.3.2 鐵打的臨界區,流水的鎖機制
3.4 為手機編寫出短信收發、電話撥打界面程序
3.4.1 啟動線程監聽串口這個老朋友
3.4.2 AT指令控制GSM模塊工作
第4章 Qt WebKit高級編程技術
4.1 第一次全景觀看QtWebKit的類結構圖
4.2 QWebView讓我們實現開發瀏覽器的夢想
4.3 編寫有特定要求的網站Web客戶端程序
4.4 Qt WebKit Browser Java Script對象擴展技術
4.5 Qt We bKit插件擴展技術
4.5.1 用Qt對象豐富網頁內容
4.5.2 Flash插件擴展技術
4.5.3 Qt WebKit-I-Gnash+Gstreamer的黃金組合
第5章 Qt數據庫編程和XML解析
5.1 回顧soL語句
5.2 數據庫離嵌入式越來越近
5.2.1 Qt的數據庫引擎
5.2.2 MySQL在Qt中的使用
5.2.3 soLite在Qt中的使用
5.3 嵌入式門禁系統界面設計
5.3.1 和Wiegand協議過招
5.3.2 添加、刪除、檢索門禁卡卡號
5.4 Qt XML解析
5.4.1 Qt XML DOM接口使用
5.4.2 Qt XML SAX接口使用
5.4.3 QXmlStreamReader/QXmIStreamWriter接口使用
5.4.4 實現天氣時鐘應用軟件
參考文獻