In this recipe, we will explore ways to control the tkinter and wxPython GUI frameworks from Python. We have already used the Python threading module to keep our GUI responsive in a previous chapter, Threads and Networking, so here we will attempt to use the same approach.
We will see that things don't always work in a way that would be intuitive.
However, we will improve our tkinter GUI from being unresponsive while we invoke an instance of the wxPython GUI from within it.