What is happening is that when started is called your infinite loop runs and “locks” the thread so it can’t start it’s own event loop.
Are you doing any signal/slot communication from the process function ? If not, you should rather subclass QThread, reimplement run and put your infinite loop there.
↧