This one shows a bit of the drawing capabilities.

One of my favorites!

This one shows the text control in multi-line mode. In this window it is used as a place to log messages from various events that are captured by child windows.

A simple Dialog box showing off some of the controls

This is a Layout Constraints demo window. As the frame is resized the panels will resize as well in accordance to the attachments and relative sizes defined by the constraints.

The wxGrid. Many attributes of the rows, columns and cells are definable

The sash in the middle is dragable, and the child windows are sized automatically.

The wxNotebook controls. The child windows can be anything except frame windows, so you can put the traditional Panel and Dialog controls there, or custom windows of your own creation. The tabs can also contain images in addition to the label.

This one shows a custom StatusBar that was implemented in wxPython and then attached to the frame.

Hmmm... Not sure what this is... :-)

I got tired of making screenshots so here is a list of the common dialogs.

Here are some screen shots from wxPython/GTK. Some are the same apps as above, some are new.

This one is a C++ wxWidgets app with an embedded Python interpreter. If you look closely you can see that wxPython code is being executed within the application.

This is a shot of the new DEMO, currently showing the XML tree browser.

These images show how the sizers work. Notice how some sub-windows stay fixed in one dimension and stretch in the other, some stretch in both directions, and how "seven" automatically gets more vertical space than its siblings.

This is one that I am mighty proud of. Based on an idea from Harm van der Heijden, this demo shows a wxHtmlWindow that contains some custom tags. There is a class derived from wxTagHandler that is able to dynamically create and place any non-managed wxWindow directly on the html page!

A calendar control contributed by Lorne White.