Quote Originally Posted by prkhr4u View Post
It is a heavy image processing application,so it takes around 2 secs to process the image after a trigger is called by signal slot mechanism.
Hence I wait for 2 seconds and then display the image.
In Detail, I have a mutithreaded application,where in one thread some image processing is going and when the processing starts,I emit a signal which is caught by the ImageRefreshSlot and since the processing takes 2 seconds,I make it wait for 2 seconds.
Use QTimer::singleShot() instead of sleep and see if it changes pixmap or not.