ANN: wxPython release

Robin Dunn robin at
Mon Oct 23 07:45:51 CEST 2006


The release of wxPython is now available for download at  This release is a quick-turnaround
bugfix release designed to solve some problems found in the
release. Source and binaries are available for both Python 2.4 and 2.5
for Windows and Mac, as well some pacakges for varous Linux
distributions.  A summary of changes is listed below and also at

What is wxPython?

wxPython is a GUI toolkit for the Python programming language. It
allows Python programmers to create programs with a robust, highly
functional graphical user interface, simply and easily. It is
implemented as a Python extension module that wraps the GUI components
of the popular wxWidgets cross platform library, which is written in

wxPython is a cross-platform toolkit. This means that the same program
will usually run on multiple platforms without modifications.
Currently supported platforms are 32-bit Microsoft Windows, most Linux
or other Unix-like systems using GTK2, and Mac OS X 10.3+, in most
cases the native widgets are used on each platform.

Changes in

Fixed a bug in the MaskedEdit controls caused by conflicting IsEmpty

Patch #1579280: Some mimetype optimizations on unix-like systems.

wxMac: Several wx.webkit.WebKitCtrl enhancements/fixes, including:

     - new methods for increasing/decreasing text size, getting
       selection, getting/setting scroll position, printing, enabling
       editing, and running JavaScripts on the page.

     - added new event (wx.webkit.WebKitBeforeLoadEvent) for catching, and
       possibly vetoing, load events before they occur.

     - wx.webkit.WebKitCtrl now fires mouse events for certain events
       that it was eating before. This improves wxSplitterWindow
       resizing behavior.

     - refactoring of the sizing logic to move the Cocoa view.  Tested
       with splitter windows, panels, notebooks and all position
       correctly with this.

Some improvements to the drawing code in CustomTreeCtrl.

Fixed refcount leak in wx.Window.GetChildren.

Robin Dunn
Software Craftsman  Java give you jitters?  Relax with wxPython!

More information about the Python-announce-list mailing list