Other PyEdit examples and screenshots in this book
For other screenshots showing PyEdit in action, see the coverage of the following client
programs:
- PyDemos in Chapter 10 deploys PyEdit pop-ups to show source-code files.
- PyView later in this chapter embeds PyEdit to display image note files.
- PyMailGUI in Chapter 14 uses PyEdit to display email text, text attachments, and
source.
The last of these especially makes heavy use of PyEdit’s functionality and includes
screenshots showing PyEdit displaying additional Unicode text with Internationalized
character sets. In this role, the text is either parsed from messages or loaded from tem-
porary files, with encodings determined by mail headers.
PyEdit Changes in Version 2.0 (Third Edition)
I’ve updated this example in both the third and fourth editions of this book. Because
this chapter is intended to reflect realistic programming practice, and because this ex-
ample reflects that way that software evolves over time, this section and the one fol-
lowing it provide a quick rundown of some of the major changes made along the way
to help you study the code.
Figure 11-6. PyEdit displaying Russian text and prompting for encoding on Save As
682 | Chapter 11: Complete GUI Programs