new source commit 7c3be476ad0ef5bf719dce1e517784f80fa111e9
    Use QWindow::windowHandle()->winId() to replace QWidget::winId() due
    to a bug of Qt5.