gpt4 book ai didi

c++ - Qt3D,使用 QPickEvent 获取对象

转载 作者:太空狗 更新时间:2023-10-29 20:34:43 25 4
gpt4 key购买 nike

我有很多附有 QObjectPicker 的实体。我将所有这些 QObjectPicker 连接到函数 clicked(Qt3DRender::QPickEvent* event)。有没有办法从 event 中获取所选取对象的 QEntity(例如)?

提前致谢

最佳答案

您应该将 clicked() 回调绑定(bind)到 QEntity:

connect(m_objectPicker, &QObjectPicker::clicked, 
yourEntityInstance, &yourEntity::handlePickerClicked);

当 QEntity 收到回调时,您就知道哪个实体被点击了。

关于c++ - Qt3D,使用 QPickEvent 获取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46874621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com