【发布时间】:2013-07-03 07:14:19
【问题描述】:
是否可以在 qml 中使用自己的上下文渲染自己的图形?我找到了一个示例 (\scenegraph\openglunderqml),它显示了如何在 qml 中渲染您自己的图形,它只是使用 QQuickWindow::beforeRendering() 信号并使用它自己的渲染方法调用它自己的绘制函数,但事实是使用 qml 提供的上下文,我的问题是可以在这里使用您自己的上下文吗?
【问题讨论】:
-
我知道如何在 QWidget 中使用自定义上下文,如果有办法在 QML 中嵌入 QWidget,这个问题就可以解决。可以将 QML 嵌入到 QWidget 中,但据我所知,您不能在 QML 中嵌入 QWidget。
-
查看
Qt5 源代码并了解他们如何实现自己的控件。特技,例如将QWidget嵌入QML应该是可能的。