C++ 如何使用QT3D';s QMouseDevice和QMouseHandler

C++ 如何使用QT3D';s QMouseDevice和QMouseHandler,c++,qt,qt5,qt3d,C++,Qt,Qt5,Qt3d,我有一个简单的Qt3DCore::QEntity(球体网格、材质和变换),显示在Qt3DExtras::Qt3DWindow视图中。我想在视图中处理鼠标单击此实体的事件。理想情况下,我希望留在Qt3D框架中完成这项工作。我尝试了QMouseDevice+QMouseHandler的各种组合,但似乎无法从QMouseHandler插槽(输入、退出、按下、单击)接收通知 我没有在网上找到任何例子,文档严重缺乏。我在windows上,使用vs 2017和qt 5.9.1。我可以使用Qt3DRender

我有一个简单的Qt3DCore::QEntity(球体网格、材质和变换),显示在Qt3DExtras::Qt3DWindow视图中。我想在视图中处理鼠标单击此实体的事件。理想情况下,我希望留在Qt3D框架中完成这项工作。我尝试了QMouseDevice+QMouseHandler的各种组合,但似乎无法从QMouseHandler插槽(输入、退出、按下、单击)接收通知


我没有在网上找到任何例子,文档严重缺乏。我在windows上,使用vs 2017和qt 5.9.1。

我可以使用Qt3DRender::QObject Picker。它还有更好的文档