Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming (Paperback)(*書況外觀瑕疵,如不介意方才訂購)
暫譯: 使用 Python 與 Qt 快速進行 GUI 程式設計:PyQt 程式設計權威指南(平裝本)

Mark Summerfield

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

相關主題

商品描述

The Insider's Best-Practice Guide to Rapid PyQt 4 GUI Development

Whether you're building GUI prototypes or full-fledged cross-platform GUI applications with native look-and-feel, PyQt 4 is your fastest, easiest, most powerful solution. Qt expert Mark Summerfield has written the definitive best-practice guide to PyQt 4 development.

With Rapid GUI Programming with Python and Qt you'll learn how to build efficient GUI applications that run on all major operating systems, including Windows, Mac OS X, Linux, and many versions of Unix, using the same source code for all of them. Summerfield systematically introduces every core GUI development technique: from dialogs and windows to data handling; from events to printing; and more. Through the book's realistic examples you'll discover a completely new PyQt 4-based programming approach, as well as coverage of many new topics, from PyQt 4's rich text engine to advanced model/view and graphics/view programming. Every key concept is illuminated with realistic, downloadable examples—all tested on Windows, Mac OS X, and Linux with Python 2.5, Qt 4.2, and PyQt 4.2, and on Windows and Linux with Qt 4.3 and PyQt 4.3.

Coverge includes

  • Python basics for every PyQt developer: data types, data structures, control structures, classes, modules, and more
  • Core PyQt GUI programming techniques: dialogs, main windows, and custom file formats
  • Using Qt Designer to design user interfaces, and to implement and test dialogs, events, the Clipboard, and drag-and-drop
  • Building custom widgets: Widget Style Sheets, composite widgets, subclassing, and more
  • Making the most of Qt 4.2's new graphics/view architecture
  • Connecting to databases, executing SQL queries, and using form and table views
  • Advanced model/view programming: custom views, generic delegates, and more
  • Implementing online help, internationalizing applications, and using PyQt's networking and multithreading facilities

商品描述(中文翻譯)

快速 PyQt 4 GUI 開發的業界內行最佳實務指南

無論您是要建置 GUI 原型,還是具備原生外觀與操作感的完整跨平台 GUI 應用程式,PyQt 4 都是最快速、最容易使用且功能最強大的解決方案。Qt 專家 Mark Summerfield 撰寫了這本 PyQt 4 開發的權威最佳實務指南。

透過《Rapid GUI Programming with Python and Qt》,您將學會如何建置高效率的 GUI 應用程式,讓它們在所有主要作業系統上執行,包括 Windows、Mac OS X、Linux,以及許多版本的 Unix,而且所有平台都能使用相同的原始程式碼。Summerfield 有系統地介紹每一項核心 GUI 開發技術:從對話方塊與視窗到資料處理;從事件到列印;以及更多內容。透過本書中的實際範例,您將了解一套全新的 PyQt 4 程式設計方法,同時學習許多新主題,包括 PyQt 4 的豐富文字引擎,以及進階的 model/view 與 graphics/view 程式設計。本書以寫實且可下載的範例說明每個重要概念;所有範例皆已在搭配 Python 2.5、Qt 4.2 與 PyQt 4.2 的 Windows、Mac OS X 和 Linux 上進行測試,也在搭配 Qt 4.3 與 PyQt 4.3 的 Windows 和 Linux 上進行測試。

內容涵蓋:

- 所有 PyQt 開發者都需要具備的 Python 基礎:資料型別、資料結構、控制結構、類別、模組等

- PyQt GUI 程式設計的核心技術:對話方塊、主視窗,以及自訂檔案格式

- 使用 Qt Designer 設計使用者介面,以及實作與測試對話方塊、事件、剪貼簿和拖放功能

- 建立自訂 widget:Widget Style Sheets、複合 widget、子類別化等

- 充分運用 Qt 4.2 全新的 graphics/view 架構

- 連接資料庫、執行 SQL 查詢,以及使用表單檢視與資料表檢視

- 進階 model/view 程式設計:自訂檢視、通用委派等

- 實作線上說明、將應用程式國際化,以及使用 PyQt 的網路與多執行緒功能