WxPython Application Development Cookbook Paperback – January 6, 2016

Cody Precord

  • 出版商: Packt Publishing
  • 出版日期: 2015-12-24
  • 售價: $1,940
  • 貴賓價: 9.5$1,843
  • 語言: 英文
  • 頁數: 264
  • 裝訂: Paperback
  • ISBN: 1785287737
  • ISBN-13: 9781785287732
  • 相關分類: Python程式語言
  • 海外代購書籍(需單獨結帳)

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

商品描述

Key Features

  • This book empowers you to create rich cross-platform graphical user interfaces using Python
  • It helps you develop applications that can be deployed on Windows, OSX, and Linux
  • The recipes in the book involve real-world applications, giving you a first-hand experience of the practical scenarios

Book Description

wxPython is a GUI toolkit for the Python programming language built on top of the cross-platform wxWidgets GUI libraries. wxPython provides a powerful set of tools that allow you to quickly and efficiently building applications that can run on a variety of different platforms. Since wxWidgets provides a wrapper around each platform's native GUI toolkit, the applications built with wxPython will have a native look and feel wherever they are deployed.

This book will provide you with the skills to build highly functional and native looking user interfaces for Python applications on multiple operating system environments. By working through the recipes, you will gain insights into and exposure to creating applications using wxPython. With a wide range of topics covered in the book, there are recipes to get the most basic of beginners started in GUI programming as well as tips to help experienced users get more out of their applications. The recipes will take you from the most basic application constructs all the way through to the deployment of complete applications.

What you will learn

  • Create full featured user interfaces
  • Design and develop custom controls
  • Deploy and distribute wxPython applications to Windows, Macintosh OS X, Linux, and other UNIX-like environments
  • Handle and respond to application events
  • Manage and display data using grids
  • Interact with web services from your GUI
  • Use Paint events to draw custom displays
  • Support the display of user interfaces in multiple languages

About the Author

Cody Precord is a software engineer based in Minneapolis, MN, USA. He designs and writes systems and application software for Windows, AIX, Linux, and Macintosh OS X using primarily C++, C#, C, Perl, Bash, and Python. The constant need for working on multiple platforms naturally led Cody to the wxPython toolkit, which he has used for several years. He is the author of wxPython 2.8 Application Development Cookbook, Packt Publishing and has also contributed to the development of the wxPython library. Cody is interested in promoting cross platform development practices and improving usability in software.

Table of Contents

  1. wxPython Starting Points
  2. Common User Controls
  3. UI Layout and Organization
  4. Containers and Advanced Controls
  5. Data Displays and Grids
  6. Ways to Notify and Alert
  7. Requesting and Retrieving Information
  8. User Interface Primitives
  9. Creating and Customizing Components
  10. Getting Your Application Ready for Release

商品描述(中文翻譯)

主要特點



  • 本書教導您如何使用Python創建豐富的跨平台圖形用戶界面

  • 幫助您開發可在Windows、OSX和Linux上部署的應用程序

  • 書中的示例涉及實際應用,讓您第一手體驗實際情境

書籍描述


wxPython是一個建立在跨平台wxWidgets GUI庫之上的Python GUI工具包。wxPython提供了一套強大的工具,讓您能夠快速高效地構建可以在各種不同平台上運行的應用程序。由於wxWidgets為每個平台的本地GUI工具包提供了一個封裝,使用wxPython構建的應用程序在部署時將具有本地的外觀和感覺。


本書將為您提供在多個操作系統環境中為Python應用程序構建高度功能和本地外觀的用戶界面的技能。通過逐步實踐示例,您將獲得使用wxPython創建應用程序的見解和經驗。本書涵蓋了各種主題,從最基本的GUI編程入門到幫助有經驗的用戶更好地使用其應用程序的技巧。這些示例將引導您從最基本的應用程序構建開始,一直到部署完整應用程序。

您將學到什麼



  • 創建功能完整的用戶界面

  • 設計和開發自定義控件

  • 將wxPython應用程序部署和分發到Windows、Macintosh OS X、Linux和其他類UNIX環境

  • 處理和響應應用程序事件

  • 使用表格管理和顯示數據

  • 從GUI與Web服務進行交互

  • 使用繪圖事件繪製自定義顯示

  • 支持多語言的用戶界面顯示

關於作者


Cody Precord是一位位於美國明尼蘇達州明尼阿波利斯的軟件工程師。他主要使用C++、C#、C、Perl、Bash和Python設計和編寫Windows、AIX、Linux和Macintosh OS X的系統和應用軟件。由於需要在多個平台上工作,Cody自然而然地接觸到了wxPython工具包,並在其中使用了多年。他是《wxPython 2.8 Application Development Cookbook》(Packt Publishing)的作者,也曾為wxPython庫的開發做出貢獻。Cody對推廣跨平台開發實踐和改善軟件的易用性感興趣。

目錄



  1. wxPython入門

  2. 常用用戶控件

  3. 界面布局和組織

  4. 容器和高級控件

  5. 數據顯示和表格

  6. 通知和警報方式

  7. 請求和檢索信息

  8. 用戶界面基元

  9. 創建和自定義組件

  10. 準備應用程序發布