如何使用 QT3D 的 QMouseDevice 和 QMouseHandler

How do I use QT3D's QMouseDevice and QMouseHandler

本文关键字:QMouseHandler QMouseDevice 何使用 QT3D      更新时间:2023-10-16

我有一个简单的qt3dcore :: qentity(球网格,材料和变换),我在qt3dextras :: qt3ddwindow视图中显示。我想在视图中处理鼠标点击此实体的事件。理想情况下,我想留在QT3D框架中。我已经尝试了Qmousedevice QmouseHandler的各种组合,但是我似乎无法从QmouseHandler插槽中收到通知(输入,退出,按下,单击)。

我没有在网上找到任何示例,并且该文档严重缺乏。我在Windows上,使用VS 2017与QT 5.9.1。

我能够改用qt3drender :: qobjectPicker。它也有更好的文档。