I have created a GUI program with Qt which contains a few timers with short intervals. Another timer is also used to measure implemented timers timeout frequency.
Problem here is that updating GUI too often makes CPU give lesser attention to the timers and hence, timers don't behave as expected if their interval is short and GUI updating is frequent, unless somehow I hide the updating part of window or make updates less frequent.
Moving the timer based parts of the code into another thread is not that easy because timers are already implemented inside QWidget based objects which are not permitted to move into another thread.
My question is is this possible to lower window system events priority against QTimer? so maybe it would give more attention to timers timeout over GUI updates.