Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2005-12-02 16:15:43
Size: 1384
Editor: SteveHolden
Comment:
Revision 3 as of 2008-11-15 14:00:30
Size: 1397
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#acl All:read
= Audience =

Python programmers with a desire to
understand how to build cross-platform graphical
user interfaces for their programs.

Those interested in understanding GUI frameworks
and the relationship between the different program
components in an event-driven environment.
Line 57: Line 68:


= Audience =

Python programmers with a desire to
understand how to build cross-platform graphical
user interfaces for their programs.

Those interested in understanding GUI frameworks
and the relationship between the different program
components in an event-driven environment.

Audience

Python programmers with a desire to understand how to build cross-platform graphical user interfaces for their programs.

Those interested in understanding GUI frameworks and the relationship between the different program components in an event-driven environment.

Summary

This tutorial will present an introduction to the wxPython GUI framework, showing Python programmers how to construct flexible interfaces that make best use of Python's object-oriented features to provide convenient interfaces to Python functionality with a look-and-feel conformant with the operating system platform.

Pre-registered students will receive access to electronic copies of the course notes and example materials to allow them to run the examples presented in the tutorial.

Outline

1. GUI Basics

  • Establishing the GUI Event handling GUI-based program structures

2. wxPython Fundamentals

  • wxApp requirements Creating the application frame Window and widget relationships

3. wxPython widgets

  • Widget creation Widget destruction

4. Event handling

  • wxWidgets event types Event registration Handling events

5. Window Layout

  • wxSizers

    Boxes vs Grids vs Notebooks Composing window designs

6. Putting it All Together

  • Some real applications code

PyCon2006/Tutorials/GettingStartedWithWxPython (last edited 2008-11-15 14:00:30 by localhost)

Unable to edit the page? See the FrontPage for instructions.