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

DEg*_*ITx 10 c++ qt qwidget qt5

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

有什么例子吗?

kfu*_*unk 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/