May-26-2022, 03:11 PM
(This post was last modified: May-26-2022, 03:12 PM by deanhystad.)
You will get no benefit going from tkinter to Qt (PySide). In both cases your difficulties are caused by the blocking event loop (mainloop() in tkinter, exec() in Qt). And in both cases there are ways to schedule events that can be used to periodically run a function. In tkinter this is done using .after(). In Qt there are multiple ways to accomplish this, but the easiest to understand is probably QTimer.