Да и вообще, зачем тут QWindow? `QWidget::windowHandle()` работает? Если нет, то нужно дергать `QWidget::createWindowContainer`.