本書主要講解Qt Creator開發環境的使用和Qt基本知識點的應用,適合沒有Qt編程基礎、有Qt編程基礎但是沒有形成知識框架以及想學習Qt中某一方面應用的讀者閱讀。因為書中的內容比較淺顯,而且講解很詳細,所以讀者可以根據自己的情況選擇性學習
書中對每個小的知識點都進行了詳細講解,并且均設計了一個簡單的示例程序來幫助讀者理解學習。不僅如此,在介紹知識點的同時還標明了該知識點在Qt幫助文檔中的關鍵字,使得讀者可以很容易地找到相關知識點的出處。本書內容共包含了20章,并根據應用內容的不同又分為了5個篇:
基本應用篇:包括第1∼9章。該篇講解Qt最基本的內容,包含了對Qt Creator 開發環境的詳細介紹和Qt編程中最基本的術語、概念和部件的使用方法等內容。
圖形動畫篇:包括第10∼12章。該篇講解Qt繪圖與動畫的內容,包含了2D繪圖、3D繪圖、圖形視圖、狀態機和動畫等內容。
影音媒體篇:包括第13∼14章。該篇講解Qt多媒體應用的內容,包含了音頻/視頻播放、底層控制和Phonon多媒體框架等內容。
數據處理篇:包括第15∼17章。該篇講解Qt數據存儲與顯示的內容,包含了文件目錄操作、模型/視圖、數據庫和XML等內容。
網絡通信篇:包括第18∼20章。該篇講解Qt網絡與通信的內容,包含了網絡各協議編程、進程、線程和WebKit等內容。
《Qt及Qt Quick開發實戰精解》一書中對應本書的每一個篇都設計了一個綜合的應用程序,它們是眾多知識點的綜合應用。讀者學習完本書的一篇內容后,建議在《Qt及Qt Quick開發實戰精解》中學習對應的實例程序,可以達到更好的效果。
開始學習本書前,讀者最好有一定的C++語言基礎;如果沒有任何的編程基礎,那么可以在學習本書的同時學習C++語言,這樣理論結合應用,可以達到更好的效果。