Cross Platfrom Desktop Apps with Python

  • Date:

  • Location: PyCon 2005, ACCU 2005


This talk will discuss the process of building a cross-platform desktop application using Python and wxPython. It will pull extensively from my experience in developing ccPublisher, a cross-platform application for publishing media to the Internet Archive. Slides are now available online.

Py Uk

I’ll be presenting this talk at the Py UK track of the ACCU conference in April. Due to a longer time allotment and based on feedback from Py Con attendees, I am presenting an expanded, more detailed version of the talk. I’ll be focusing on what goes into creating a wxPython application, as well as what goes into packaging one. Py Con feedback was clear that many users are as interested in the wxPython bits as the packaging/distribution bits.

Due to the complexity of ccPublisher, I don’t believe using it as a live demo of how code to build an app is going to be very beneficial for attendees. Therefore I’m going to be writing a simple app (the classic Currency Converter example) during the talk. Hopefully this simplified example will be sufficient to demonstrate the core concepts.

PyUk Slides are available. Sample Code is also available.

Further Discussions

Documentation of things we did, things discussed, for my reference and yours.

  • wxPython App Lifecycle
  • i18n in wxPython
  • OS X Specific Stuff
  • Handling Static Bitmaps
  • Sample setup.py
  • Using Wix with Distutils
  • Cross Platform Wishlist

Resources


CategoryTalks

DesktopAppsWithPython (last edited 2007-01-03 17:34:19 by NathanYergler)