There seems to be some issue with the event processing order using VTK version 8.1.0 and Qt version 5.10.
This occurs when there are more graphics rendered in QVTKOpenGLWidget based window, which makes the application slow. [sorry for not sharing a reproducable scenario, couldnt create a small example]
I have created 2 callbacks, one for keypress event and other for mouse events in the same order as mentioned. when we use mouse left click event continuously for say 4 to 5 times, then use key press event. key press event which is used at the end is been processed before some of the left click events.
The left click events are getting slow, guess due to the operation behind it and lot of graphics rendered. These remaining left click events are been processed after the key press event.
Both the callbacks having no priority, rather say same priority.
can someone please inform me if this supposed to happen, can you point me to the VTK classes on how and where the events are getting stacked and processed?
Thanks & Regards,