內容簡介
本書詳細介紹使用Qt進行跨平臺應用程序開發的各個方面,使用的Qt版本爲Qt4.3,但對後續的Qt版本也有很大的指導作用。
本書主要內容分爲三部分。
第一部分爲Qt基礎,主要介紹Qt入門,對話框的簡單應用、主窗口的簡單應用(包括菜單欄、工具欄、狀態欄、對話框等窗口常用部件)、實現應用程序的功能及自定義窗口部件的創建,共計5章內容。這部分內容足以讓一個Qt小白升級爲一般“學生級”的Qt程序員。
第二部分爲Qt中級篇,主要介紹Qt的佈局管理、事件處理、二維圖形、拖放操作、項目視圖類、容器類、輸入/輸出、數據庫、多線程、網絡、XML、實現網絡幫助,共計12章內容。這部分內容讓我們更全面地認識Qt,以便實現更多的界面功能及“界面背後”的功能。
第三部分爲Qt高級篇,主要介紹國際化(即界面不同語言之間的轉換)、自定義界面外觀、三維圖形、創建插件、應用程序腳本、平臺特性、嵌入式編程。這部分內容可以說是帶我們肆無忌憚地進行Qt開發了,到此我們基本可以解決Qt編程裏90%以上的問題了。
此外,本書中常用的編程方法、理念也是值得一學的,而且不僅限於Qt的編程,而是一個程序員的編程思維。
本書適合Qt的廣大愛好者及相關程序員。
以下爲編者所做的書籍概述:
本書是Qt 4.3編程的唯一官方指導書,而且是最好的實踐指導書。
使用奇趣科技的Qt,你可以開發“健壯”的C++應用程序,並且無需修改代碼(當然還是需要在不同環境下編譯的)就可以在Windows、Linux/Unix、MacOS X及嵌入式Linux系統上運行。目前,兩位奇趣科技的內部員工已經編寫了一個開發指南,指導大家使用Qt 4.3開發滿意的軟件。
本書介紹了大量的實例和深入的理論知識,並被奇趣科技用作其新員工的培訓教材。經過大量的發展和修訂,本書總結出使用Qt 4.3的模型/視圖架構實現圖形支撐軟件的最佳Qt編程模式。通過本書的學習,你可以找到幾乎所有GUI開發任務的解決方案,比如數據庫訪問、XML集成、子類的使用、組合等高級技術。不管你是Qt小白還是Qt低版本的資深程序員,本書都可以幫你使用Qt 4.3提供的功能實現你幾乎所有需求。本書所介紹的最新內容主要有以下幾方面:
顛覆式的升級,涵蓋了數據庫、XML以及Qtopia嵌入式程序;
涵蓋了所有Qt 4.2、Qt 4.3的改進,包括支持Windows Vista系統、支持使用CSS設置窗口部件樣式、生成SVG文件;
將二維圖形和三維圖形分爲兩個章節,包括Qt 4.3新的圖形視圖類、對QPainter的OpenGL的介紹;
新增對定製軟件外觀和應用程序腳本的介紹章節;
詳細介紹了Qt 4.x版本的模型/視圖架構、插件支持、佈局管理、事件處理、容器類等;
提出了創建插件與本地API接口的先進技術(這還未在其他書籍中提出過);
附錄中增加了對最新的Java版Qt——QtJambi的介紹。微信公衆號:Qt開發社區(期待您的關注,搜索“Qt開發社區”或"Qtkfsq")
投 稿 郵 箱 :[email protected]