I have Python/Tkinter Application that, at 2-3 points of time, locks the main screen for 30 seconds to several minutes, as it has a lot of stuff it needs to do.
I have it in my mind that during those points in time, it would be a more polished application if instead of locking the main screen for the duration of the task, I could separate the computationally intensive part of the application from the main thread, and display some sort feedback to the user as to what is happening...whether that is a modal status window, or a spinning cat animation.
I am unfortunately a little lost as to what's a clean way to do this.