【问题标题】:custom rendering for qml elementqml 元素的自定义渲染
【发布时间】:2013-07-03 07:14:19
【问题描述】:

是否可以在 qml 中使用自己的上下文渲染自己的图形?我找到了一个示例 (\scenegraph\openglunderqml),它显示了如何在 qml 中渲染您自己的图形,它只是使用 QQuickWindow::beforeRendering() 信号并使用它自己的渲染方法调用它自己的绘制函数,但事实是使用 qml 提供的上下文,我的问题是可以在这里使用您自己的上下文吗?

【问题讨论】:

  • 我知道如何在 QWidget 中使用自定义上下文,如果有办法在 QML 中嵌入 QWidget,这个问题就可以解决。可以将 QML 嵌入到 QWidget 中,但据我所知,您不能在 QML 中嵌入 QWidget。
  • 查看Qt 5 源代码并了解他们如何实现自己的控件。特技,例如将QWidget 嵌入QML 应该是可能的。

标签: c++ qt opengl qml


【解决方案1】:

我不相信您也可以轻松地将 QWidget 与 QML 混合使用。我也在看这个,有人声称你可以创建自己的 qml 项目并进行所有自己的渲染。这个link 也可能有帮助。它显示了 QML 下的 OpenGL。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-01
    • 2022-07-05
    • 2015-06-30
    • 2021-05-22
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    相关资源
    最近更新 更多