the main root window of this program appears in the lower left of this screenshotit provides states button that runs the report method of each demo objectproducing this sort of stdout textc:\pp \gui\tourpython demoall_win py in onmove in onmove in onmove you pressed open resultc:/users/mark/stuff/books/ /pp /dev/examples/pp /launcher py demoradio open democheck demoscale as we learned earlier in this toplevel windows function independentlybut they are not really independent programs destroying just one of the demo windows in figure - by clicking the button in its upper right corner closes just that window but quitting any of the windows shown in figure - --by demo window' quit buttons or the main window' --quits them all and ends the applicationbecause all run in the same program process that' ok in some applicationsbut not all to go truly rogue we need to spawn processesas the next section shows running gui code three ways