如何处理qt3d中的点击事件?

如何处理qt3d中的点击事件?,qt,qml,qt3d,Qt,Qml,Qt3d,我想在场景3D中单击或双击时做一些事情。但在我的控制台上什么也看不出来 Scene3D { aspects: ["logic", "input"] ... MouseDevice { id: mouse_device } MouseHandler { sourceDevice: mouse_device onPressed: { ... } onPositionChanged: { ... } onW

我想在场景3D中单击或双击时做一些事情。但在我的控制台上什么也看不出来

Scene3D {
    aspects: ["logic", "input"]
    ...
    MouseDevice { id: mouse_device }
    MouseHandler {
        sourceDevice: mouse_device
        onPressed: { ... }
        onPositionChanged: { ... }
        onWheel: { ... } 
        onClicked: { console.log("click") } // failed
        onDoubleClicked: { ... } // failed
    }
    ...
}

也许我错过了什么?或者还有其他方法吗?

您想截取3D窗口上的2D单击,还是处理单击3D对象的操作?如果是后者,请尝试使用。我要截取三维窗口上的二维单击是否要截取三维窗口上的二维单击,还是要处理单击三维对象的操作?如果是后者,请尝试使用。我想截取3D窗口上的2D单击