his question is not the same as asking how many frames-per-second are necessary to avoid seeing choppy images or flickering in video. There is an extreme difference between the point at which motion becomes fluid and the highest limits of fps perception. The reaction time of the rods and cones in your eyes depends on the frequency change from one color to the next and the brightness. Because of these variables there’s no one correct answer.
A simple Tkinter demo to display a window with some buttons on it for a front end installer app. The buttons just quit in this example, but you can see the event handlers towards the bottom that would make it easy to tweak. I’m still looking for a …