QOpenglWidget 和 QML Quick
Posted
技术标签:
【中文标题】QOpenglWidget 和 QML Quick【英文标题】:QOpenglWidget and QML Quick 【发布时间】:2015-10-27 11:51:48 【问题描述】:在现有的QOpenglWidget
上实现QML
覆盖的最佳或正确方法是什么? QDeclarativeView
已弃用,仅适用于 QtQuick 1.0
。这是小部件用例的一般问题。
【问题讨论】:
Using QVTKWidget and QOpenGLWidget in the same UI?的可能重复 我不使用VTK,我的问题更笼统,Qt引入了一些新库。 【参考方案1】:这对你来说可能为时已晚,但我能够制作一个 QOpenGLWidget 作为底层。这个来自 KDAB 的pointer 让我开始了。基本上,您必须围绕受保护的 QOpenGLWidget 函数、initializeGL() 和 paintGL() 为 QQuickView sceneGraphInitialized 和 beforeRendering 信号制作一些公共包装器。
【讨论】:
以上是关于QOpenglWidget 和 QML Quick的主要内容,如果未能解决你的问题,请参考以下文章
✿4-The Basics-Qt Quick and QML
QtScript, QML, Quick1, Quick2, Declarative 之间的关系
✿4-The Basics-Qt Quick and QML