xv windowing frameworks for python platform-independent gui libraries platform-specific gui libraries online resources the wxpython gui library the wxpython library wxpython modules windows as objects simple example the wx app class window classes widget/control classes dialogs arranging widgets within container drawing graphics online resources exercises simple gui application events in wxpython user interfaces event handling event definitions types of events binding an event to an event handler implementing event handling an interactive wxpython gui online resources exercises simple gui application gui interface to tic tac toe game pydraw wxpython example application introduction the pydraw application the structure of the application modelview and controller architecture pydraw mvc architecture additional classes object relationships the interactions between objects the pydrawapp the pydrawframe constructor