Sorry, i didn't express myself clearly, i think.
No, i'm not talking about the image processing or somesuch done through QT, or the thermal image being piped through it. What i meant was some kind of callback that will update the display, and which then would also call the QT sheduler to process the UI elements, causing the UI to become sluggish since it would be updated at the same framerate then, instead of being free-running.
Like some display/UI process that sleeps for 100ms, then transfers the thermal image into the display buffer, and then calls the UI, having it overlay the result, repeating that over and over again. QT allows the app to be run in it's own event loop, or to call the event handling manually in your own loop.
I'm simply wondering why it is so sluggish. Even though it builds UI stuff dynamically, it shouldn't be that friggin slow. Unless it is very badly written/implemented, that is. But then, my experiencee is on embedded Linux platforms only, maybe WinCE has some (negative) influence there as well.
Hope this is clearer now. And of course this is all speculation.
Greetings,
Chris