O'Reilly logo

Tkinter GUI Programming by Example by David Love

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

In this chapter, we have learned why using a second thread within a GUI application can be beneficial. We have seen that large tasks can make the GUI look as if it has stopped responding, which can confuse users. After introducing a separate thread, we then eliminated this problem and made the application behave as a user would likely expect.

Using our new knowledge of threads, we then improved our chat application by allowing it to pull in new messages in the background, without disabling the GUI itself while doing so.

Afterwards, we increased the quality of our application by allowing the user to choose their own avatars. We learned how we can use the PIL module to resize and save images, removing any restrictions on the user in ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required