Page 13 - Python Basics: A Practical Introduction to Python 3
P. 13
Contents
18 Graphical User Interfaces 523
18.1 Add GUI Elements With EasyGUI . . . . . . . . . . 524
18.2 Example App: PDF Page Rotator . . . . . . . . . . . 536
18.3 Challenge: PDF Page Extraction Application . . . . . 543
18.4 Introduction to Tkinter . . . . . . . . . . . . . . . . 544
18.5 Working With Widgets . . . . . . . . . . . . . . . . 548
18.6 Controlling Layout With Geometry Managers . . . . 573
18.7 Making Your Applications Interactive . . . . . . . . 592
18.8 Example App: Temperature Converter . . . . . . . . 602
18.9 Example App: Text Editor . . . . . . . . . . . . . . 607
18.10 Challenge: Return of the Poet . . . . . . . . . . . . . 616
18.11 Summary and Additional Resources . . . . . . . . . 618
19 Final Thoughts and Next Steps 620
19.1 Free Weekly Tips for Python Developers . . . . . . . 622
19.2 Python Tricks: The Book . . . . . . . . . . . . . . . 622
19.3 Real Python Video Course Library . . . . . . . . . . 623
19.4 Acknowledgements . . . . . . . . . . . . . . . . . . 624
12