Quote Originally Posted by quickNitin
thanks jacek! i am trying this code. My purpose is while reading from fifo gui shouldn't be blocked and it keep o updating as well. [...] Will not this code will block event loop.
It won't block the event loop, because it will happen in a different thread.

Quote Originally Posted by quickNitin
That ws the reason i was reading elements from fifo one at a time.
In that case maybe you don't need that timer at all? Maybe a QThread::sleep() will be enough? How often that device will produce data?