Summary

In this chapter, you learned how to use asynchronous and multithreaded programming techniques to remove freezing and unresponsive behavior from your program. You learned how to work with and control Tkinter's event queue, how to use Python's threading module, and how to utilize queues to communicate between threads.

In the next chapter, we're going to explore the most powerful widget in Tkinter: Canvas. We'll learn how to draw images and animate them, and create useful and informative charts.

Get Python GUI Programming with Tkinter now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.