• Intel
  • Microsoft
  • Google
  • Sun Microsystems
  • BT
  • IBM
  • Yahoo! Inc.
  • Zimbra
  • Atlassian Software Systems
  • Disney
  • EnterpriseDB
  • Etelos
  • Ingres
  • JasperSoft
  • Kablink
  • Linagora
  • MindTouch
  • Mozilla Corporation
  • Novell, Inc.
  • Open Invention Network
  • OpSource
  • RightScale
  • Silicon Mechanics
  • Tenth Planet
  • Ticketmaster
  • Voiceroute
  • White Oak Technologies, Inc.
  • XAware
  • ZDNet

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com.

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for more information on trade opportunities with O'Reilly conferences, or contact mediapartners@oreilly.com.

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com.

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required).

Contact Us

View a complete list of OSCON 2008 Contacts

Advanced wxPython Nuts and Bolts

Python, Tutorial
Location: D137/138 Level: Intermediate
Average rating: ***..
(3.50, 8 ratings)

wxPython is a huge toolchest with lots of great and useful tools
within it. To be a master craftsman you have to know your tools. That
means knowing how to use each of them, and knowing which tool is right
for the job. Some of the tools in wxPython are easy to use and most
programmers can pick up them up and apply them quite easily, just like
a hammer or screwdriver. This tutorial will focus on some of the more
advanced classes and capabilities available in the wxPython toolchest,
which may not be so easy to pick up and use the first time.

Each topic addressed will present an overview, class diagrams,
discussion of when and why to use them, sample code and running
examples. Topics will include wxGrid, wxListCtrl in both normal and
virtual mode, wxTreeCtrl, wxHtml, the Clipboard and Drag and Drop,
flicker free double buffered drawing, using sizers for window layout,
using XML for window layout, creating custom widgets, the printing
framework, etc.

Photo of Robin Dunn

Robin Dunn


Robin Dunn, the creator and maintainer of wxPython, has been working in the software industry for 20 years on a wide variety of applications. He discovered both wxWidgets and Python in 1995 while looking for a cross platform toolkit for C++ and has used Python and wx whenever possible since then. At the 2002 O’Reilly Open Source Convention Robin was awarded the ActiveState Programmers’ Choice Award. This award, determined by votes from fellow Python programmers, is a testament to Robin’s work ethic and valuable contribution to the Python community. For the past five years Robin’s work on wxPython has been supported by the Open Source Applications Foundation. Robin is also the co-author of the first book about wxPython, wxPython In Action. Robin spends most of his time at home in Vancouver, Washington, USA.

OSCON 2008