如何将QWindow放入QWidget的布局(Qt5)

时间:2012-11-02 15:32:13

标签: c++ qt qwidget qt5

我想在一些小部件布局中将QQuickView插入我的旧qt4应用程序。如何在单个应用程序中混合使用QWidget和QWindow?

有没有例子?

2 个答案:

答案 0 :(得分:7)

这已在Qt 5.1中修复。引用[1]

  

为了解决这个问题,Qt 5.1引入了函数 QWidget :: createWindowContainer()。一个为现有QWindow创建QWidget包装器的函数,允许它存在于基于QWidget的应用程序中。现在可以将QQuickView或QOpenGLContext与小部件一起使用。

[1] http://blog.qt.digia.com/blog/2013/02/19/introducing-qwidgetcreatewindowcontainer/

答案 1 :(得分:2)

在Qt-project bugtracker上找到this issue

评论中有一些解决方法。