Quote Originally Posted by DIMEDROLL View Post
So you do guarantee that this tutorial in QQ is totally incorrect?
I didn't say anything like that. I said you shouldn't be using multiple threads with widgets.

That I can't call glw->makeCurrent(); glw->swapBuffers(); in separate thread?
That should be possible because you are not interacting with the widget in any way - the gl context and the widget are two separate entities.

How do I make my slow rendering not to influence UI then?
I would start by determining why the rendering is slow in the first place. Adding a thread will not make your app magically fast.