我有一个带有3d内容的Entity
(在Qt Creator设计器标签中不可编辑)和一个ApplicationWindow
(我希望在Creator设计标签中可编辑)请加入Qt3d {{1进入Entity
保持ApplicationWindow
在设计师中可编辑(例如绿框)?
答案 0 :(得分:2)
如果您在设计器中遇到任何组件(不仅仅是Qt3D)时遇到问题,您应该考虑将内容分成多个文件。
为您的UI添加单独的MyUi.qml文件并在设计器中处理该文件,然后将该文件与main.qml文件中ApplicationWindow中的3D场景并排使用。例如:
ApplicationWindow {
MyUi {
anchors {
left: parent.left
top: parent.top
bottom: parent.bottom
}
width: parent.width / 2
}
Scene3D {
anchors {
right: parent.right
top: parent.top
bottom: parent.bottom
}
width: parent.width / 2
MyRootEntity {
}
}
}