gpt4 book ai didi

c++ - Qt - 在 QGraphicsScene 中如何使用 itemAt 找到透明项目?

转载 作者:行者123 更新时间:2023-11-28 01:06:23 24 4
gpt4 key购买 nike

我正在尝试使用 itemAt(gif->pos()) 获取 gif-Item。但我正在获取底层背景图像。

从 Qt-Help 中我了解到 itemAt() 将给出最上面的可见项。但我的问题是我的项目是部分可见的,所以当我试图通过给它的端点来访问它时,它产生了背景图像。

任何人都可以说出除了覆盖/创建功能之外如何获得 gif-item 吗?

最佳答案

使用items()并将 Qt::IntersectsItemBoundingRect 作为 ItemSelectionMode 传递。这将在不测试形状的情况下测试点是否接触边界框。

关于c++ - Qt - 在 QGraphicsScene 中如何使用 itemAt 找到透明项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5847601/

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