提问人:배강현 提问时间:11/10/2023 最后编辑:Abderrahmene Rayene Mihoub배강현 更新时间:11/10/2023 访问量:15
无法将QQuick3DModel_QML_2分配给 QQuickItem
Unable to assign QQuick3DModel_QML_2 to QQuickItem
问:
Model {
id : mycube
position: Qt.vector3d(0, -100, 0)
source: "#Cube"
pickable: true
property bool isPicked: false
property bool isHovered: false
materials: [ DefaultMaterial {
diffuseColor: mycube.isPicked ? "yellow" : mycube.isHovered ? "blue" : "red"
}
]
MouseArea{
id : cubemousearea
anchors.fill: mycube
hoverEnabled: true
onEntered: {
mycube.isHovered = true
}
onExited: {
mycube.isHovered = false
}
}
}//Model
我在 View3D 中制作了用于悬停的 3d 立方体和鼠标区域,但该行:
anchors.fill :mycube
有一个错误:
无法将QQuick3DModel_QML_2分配给 QQuickItem
我改变了:
anchors.fill: mycube -> anchors.fill:parent
它没有导致错误,但悬停事件不起作用。
答: 暂无答案
评论