【发布时间】:2015-10-27 11:51:48
【问题描述】:
在现有的QOpenglWidget 上实现QML 覆盖的最佳或正确方法是什么? QDeclarativeView 已弃用,仅适用于 QtQuick 1.0。这是小部件用例的一般问题。
【问题讨论】:
-
我不使用VTK,我的问题更笼统,Qt引入了一些新库。
在现有的QOpenglWidget 上实现QML 覆盖的最佳或正确方法是什么? QDeclarativeView 已弃用,仅适用于 QtQuick 1.0。这是小部件用例的一般问题。
【问题讨论】:
这对你来说可能为时已晚,但我能够制作一个 QOpenGLWidget 作为底层。这个来自 KDAB 的pointer 让我开始了。基本上,您必须围绕受保护的 QOpenGLWidget 函数、initializeGL() 和 paintGL() 为 QQuickView sceneGraphInitialized 和 beforeRendering 信号制作一些公共包装器。
【讨论】: