Foundations of Qt Development (Paperback)

Johan Thelin

  • 出版商: Apress
  • 出版日期: 2007-08-23
  • 售價: $2,470
  • 貴賓價: 9.5$2,347
  • 語言: 英文
  • 頁數: 528
  • 裝訂: Paperback
  • ISBN: 1590598318
  • ISBN-13: 9781590598313
  • 相關分類: Qt
  • 海外代購書籍(需單獨結帳)





As the standard for KDE desktop environment, Trolltechs Qt is a necessary basis for all programmers who want to develop cross-platform applications on Windows, Mac OS, Linux, and FreeBSD. A multitude of popular applications have been written in Qt including Adobe Photoshop Elements, Google Earth, Perforce Visual Client, and Skype.

Foundations of Qt Development is based on Qt 4.2, and is aimed at C++ programmers who want to become proficient using this excellent toolkit to create graphical applications that can be ported to all major platforms. The book is focused on teaching you to write your own code in addition to using existing code. And common areas of confusion are identified, addressed, and answered. Youll learn everything you need to know to get up and running fast, including

  • Widgets and layouts (including creating your own widgets!)
  • Dialog boxes and windows
  • The Interview Framework (models and views)
  • Drawing and printing
  • Internationalizing and localizing
  • Interacting with files, streams, and XML
  • Working with databases
  • Networking
  • Unit testing with Qt
  • Utilizing Qt as a Rapid Application Development tool
  • Building and using plug-ins
  • Utilizing timers and threading



作為KDE桌面環境的標準,Trolltech的Qt是所有希望在Windows、Mac OS、Linux和FreeBSD上開發跨平台應用程序的程序員所必需的基礎。許多熱門應用程序都是使用Qt編寫的,包括Adobe Photoshop Elements、Google Earth、Perforce Visual Client和Skype。

《Qt開發基礎》基於Qt 4.2,針對希望成為熟練使用這個優秀工具包來創建可在所有主要平台上移植的圖形應用程序的C++程序員。本書的重點是教你編寫自己的代碼,並使用現有的代碼。並且確定並解答了常見的困惑。你將學到一切你需要知道的,以便快速上手,包括:

- 小工具和佈局(包括創建自己的小工具!)
- 對話框和窗口
- 面試框架(模型和視圖)
- 繪圖和打印
- 國際化和本地化
- 與文件、流和XML交互
- 使用數據庫
- 網絡
- 使用Qt進行單元測試
- 將Qt用作快速應用程序開發工具
- 構建和使用插件
- 使用計時器和線程