1396
Comment:
|
← Revision 3 as of 2008-11-15 14:00:30 ⇥
1397
converted to 1.6 markup
|
No differences found! |
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