Robin Dunn, Software Craftsman, OSAF
Date: Tuesday, July 27
Time: 1:45pm - 5:15pm
Location: Salon H
wxPython is a huge toolchest filled with lots of great and useful tools. Being a master craftsman means you have to know your tools, how to use each of them, and which tool is right for the job. Some of the tools in wxPython are easy to use and most programmers can pick up them up and apply them quite easily, just like a hammer or screwdriver. This tutorial focuses on some of the more advanced classes and capabilities available in the wxPython toolchest, which may not be so easy to pick up and use the first time.
Each topic addressed will present an overview, class diagrams, and discussion of when and why to use them, sample code and running examples. Topics include wxGrid, wxListCtrl in both normal and virtual mode, wxTreeCtrl, wxHtml, the Clipboard and Drag and Drop, flicker free double buffered drawing, using sizers for window layout, using XML for window layout, creating custom widgets, the printing framework, and more.