Quote Originally Posted by L1L0
Just open the QDesigner, make a dock widget floatable and you will see the problem. Once you click the dock widget the main window is inactive! How can you make the application inactive while working in one of its own windows?!?
This is supposed to happen. Once floated, the window is a speparate entitiy. MS Visual Studio behaves exactly the same. There is no flaw in Qt here.

If you really want this bizarre behaviour, just call activateWindow() on the main window after the dock window is floated.