Putting together a wxPython Application

About a week ago, I wrote that I was working on a sample application that I would be posting here. As I worked on it, I realized that I needed to figure out a way to break it up in a way that was simple, organized and generic. Thus, I decided to create a series of “how-to” articles on the bits and pieces of my application and post them here. Then I will post another article that walks through putting all the pieces together.

The pieces for this application include the following:

  • The wx.BoxSizer
  • The wx.Dialog class
  • The wx.Menu, wx.StatusBar and wx.Toolbar
  • The wx.AboutBox

Note: I already have a BoxSizer tutorial done.

I think that covers the main wxPython bits. I will also be using the standard Python 2.5 library’s email, urllib and smtplib modules as well as a few win32 specific modules. I think you will find this set of articles quite educational. Please be sure to let me know what you think.