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 Chapter 6, 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.