Differences between revisions 1 and 2
Revision 1 as of 2005-12-02 16:15:43
Size: 1384
Editor: SteveHolden
Comment:
Revision 2 as of 2005-12-02 16:25:32
Size: 1396
Editor: SteveHolden
Comment:
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.