2017-09-08 67 views
1

我有一个简单的Qt3DCore :: QEntity(球形网格,材质和变换),我在Qt3DExtras :: Qt3DWindow视图中显示。我想在视图中处理鼠标点击这个实体的事件。理想情况下,我想留在Qt3D框架中做这件事。我尝试过QMouseDevice + QMouseHandler的各种组合,但我似乎无法接收来自QMouseHandler插槽的通知(输入,退出,按下,单击)。如何使用QT3D的QMouseDevice和QMouseHandler

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

回答

1

我能够使用Qt3DRender :: QObjectPicker来代替。它也有更好的文档。