wxPython in Action (Paperback)
暫譯: wxPython 實戰 (平裝本)

Noel Rappin, Robin Dunn

  • 出版商: Manning
  • 出版日期: 2006-03-01
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 552
  • 裝訂: Paperback
  • ISBN: 1932394621
  • ISBN-13: 9781932394627
  • 相關分類: Python程式語言
  • 無法訂購

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

商品描述

Description

wxPython is an open source GUI toolkit for the Python programming language. It offers productivity gains and useful features for any programmer, and is quickly gaining in popularity as a result. The only published source for the wxPython toolkit, co-authored by the toolkit?s developer Robin Dunn, wxPython in Action shows readers why wxPython is a better interface tool than Tkinter, the tool that is distributed with Python.

Because they are often large and complex, GUI programming toolkits can be hard to use. wxPython is a combination of the Python programming language and the wxWidgets toolkit, which allows programmers to create programs with a robust, highly functional graphical user interface, simply and easily. wxPython combines the power of an exceptionally complete user interface toolkit with an exceptionally flexible programming language. The result is a toolkit that is unique in the ease with which complex applications can be built and maintained.

wxPython in Action is a complete guide to the wxPython toolkit, containing a tutorial for getting started, a guide to best practices, and a reference to wxPython?s extensive widget set. After an easy introduction to wxPython concepts and programming practices, the book takes an in-depth tour of when and how to use the bountiful collection of widgets offered by wxPython. All features are illustrated with useful code examples and reference tables are included for handy lookup of an object?s properties, methods, and events. The book enables developers to learn wxPython quickly and remains a valuable resource for future work.

 

Table of Contents

PART 1 INTRODUCTION TO WXPYTHON

Chapter 1 Welcome to wxPython
Chapter 2 Giving your wxPython program a solid foundation
Chapter 3 Working in an event-driven environment
Chapter 4 Making wxPython easier to handle with PyCrust
Chapter 5 Creating your blueprint
Chapter 6 Working with the basic building blocks

PART 2 ESSENTIAL WXPYTHON

Chapter 7 Working with the basic controls
Chapter 8 Putting widgets in frames
Chapter 9 Giving users choices with dialogs
Chapter 10 Creating and using wxPython menus
Chapter 11 Placing widgets with sizers
Chapter 12 Manipulating basic graphical images

PART 3 ADVANCED WXPYTHON

Chapter 13 Building list controls and managing items
Chapter 14 Coordinating the grid control
Chapter 15 Climbing the tree control
Chapter 16 Incorporating HTML into your application
Chapter 17 The wxPython printing framework
Chapter 18 Using other wxPython functionality

1

商品描述(中文翻譯)

描述

wxPython 是一個開源的 GUI 工具包,專為 Python 程式語言設計。它為任何程式設計師提供了生產力提升和有用的功能,因此迅速獲得了人氣。由工具包的開發者 Robin Dunn 共同撰寫的 wxPython in Action 是 wxPython 工具包的唯一已發表來源,向讀者展示了為什麼 wxPython 是比 Python 附帶的工具 Tkinter 更好的介面工具。

由於 GUI 程式設計工具包通常龐大且複雜,因此使用起來可能會很困難。wxPython 是 Python 程式語言和 wxWidgets 工具包的結合,允許程式設計師簡單輕鬆地創建具有強大且功能豐富的圖形用戶介面的程式。wxPython 將一個極其完整的用戶介面工具包的強大功能與一個極其靈活的程式語言相結合。其結果是一個獨特的工具包,使得構建和維護複雜應用程式變得輕而易舉。

《wxPython in Action》是 wxPython 工具包的完整指南,包含了入門教程、最佳實踐指南以及 wxPython 廣泛小部件集的參考。在對 wxPython 概念和程式設計實踐進行簡單介紹後,本書深入探討了何時以及如何使用 wxPython 提供的豐富小部件集合。所有功能都配有有用的程式碼範例,並附有參考表以便快速查找對象的屬性、方法和事件。本書使開發人員能夠快速學習 wxPython,並在未來的工作中仍然是一個寶貴的資源。

目錄

第一部分 wxPython 介紹

第 1 章 歡迎來到 wxPython
第 2 章 為你的 wxPython 程式打下堅實的基礎
第 3 章 在事件驅動環境中工作
第 4 章 使用 PyCrust 使 wxPython 更易於處理
第 5 章 創建你的藍圖
第 6 章 使用基本構建塊

第二部分 wxPython 基礎

第 7 章 使用基本控制項
第 8 章 將小部件放入框架
第 9 章 通過對話框給用戶選擇
第 10 章 創建和使用 wxPython 菜單
第 11 章 使用佈局管理器放置小部件
第 12 章 操作基本圖形圖像

第三部分 wxPython 進階

第 13 章 構建列表控制項和管理項目
第 14 章 協調網格控制項
第 15 章 爬升樹形控制項
第 16 章 將 HTML 整合到你的應用程式中
第 17 章 wxPython 打印框架
第 18 章 使用其他 wxPython 功能