10

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

有没有例子?

4

2 回答 2

7

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

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

[1] https://www.qt.io/blog/2013/02/19/introducing-qwidgetcreatewindowcontainer

于 2014-01-27T23:52:55.110 回答
2

在 Qt-project bugtracker 上发现了这个问题。

评论中有一些解决方法。

于 2012-12-06T14:28:15.223 回答