It n this part we start with three more complex widget objects, and move to features that won't be a part of every wxPython program, but are good to know for the times when you will need to, say, print something.
In chapter 13, "Building list controls and managing items," we cover the list control. More advanced than the simple list box, the list control allows a full Windows Explorer-like display, complete with different modes. You'll see how to switch between modes, add text and images to the list, and respond to user events. Chapter 14, "Coordinating the grid control," adds another dimension to the list, resulting in the grid control. Grids are very flexible, and we'll show you all the ways to manage your data in the grid, as well as the mechanisms for customizing grid display and editing. Chapter 15, "Climbing the tree control," deals with the tree control, which allows you to compactly display tree hierarchies. We'll show how to manage the tree data, traverse the tree, and customize the tree display.
In chapter 16, "Incorporating HTML into your application," we'll show how HTML is a convenient way to specify styles for text labels and for printing. We'll show you how HTML widgets work, and their limitations with respect to standard HTML. Chapter 17, "The wxPython printing framework," covers print issues, how to draw to a printer, as well as how to manage the standard print dialogs to communicate between wxPython and the underlying print system. We'll also show you how to add print preview functionality. Chapter 18, "Using other wxPython functionality," covers topics that didn't fit elsewhere. It covers passing data back and forth via the clipboard, then how to manage drag and drop operations. We'll also show you how to create periodic behavior using timers, and offer a few thoughts on threading in wxPython applications.
Was this article helpful?