首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将qml项添加到Qt3DQuickWindow

将qml项添加到Qt3DQuickWindow
EN

Stack Overflow用户
提问于 2020-01-04 18:27:42
回答 1查看 215关注 0票数 3

如你所知,Qt3DQuickWindow是一个定制的窗口,用于在3d场景中显示3d实体,并且是3dScene的最佳替代方案,它可以加载所有与植入无关的材料。(与alpha和许多其他自定义材质相关的3d场景无法实现的功能)

此时,我想在Qt3DQuickWindow上显示一个3d场景,并在3d场景和3d环境上显示我的qml项,但在Qt3DQuickWindow中没有用于添加我的qml项的QQmlEngine。

有没有什么办法可以覆盖在qml 3d场景的顶部。

tnx。

EN

回答 1

Stack Overflow用户

发布于 2020-01-05 10:43:17

使用允许将3D内容嵌入到QQmlEngine窗口中的View3D QML类型

main.qml

代码语言:javascript
复制
 import QtQuick 2.14
  import QtQuick.Window 2.12
  import QtQuick3D 1.14

  Window {
      width: 1280
      height: 720
      visible: true



      View3D {
        /* put your 3d scene here */
       }

       /* overlay  item */
      Rectangle {
          width: 500
          height: 200
          anchors.margins: -10
          color: "#e0e0e0"
          border.color: "#000000"
          border.width: 1
          opacity: 0.8
      }


  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59589839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档