Qt - В QGraphicsScene как найти прозрачный Предмет, используя itemAt? - PullRequest
0 голосов
/ 01 мая 2011

Я пытаюсь получить gif-Item с помощью itemAt (gif-> pos ()). Но я получаю фоновое изображение.

Из Qt-Help я узнал, что itemAt () даст самый верхний видимый элемент. Но моя проблема в том, что мой предмет частично виден, поэтому, когда я попытался получить к нему доступ, указав его конечные точки, это привело к появлению фонового изображения.

Может ли кто-нибудь сказать, как отделить элемент gif от функций перегрузки / создания?

1 Ответ

3 голосов
/ 01 мая 2011

Используйте items() и передайте Qt::IntersectsItemBoundingRect как ItemSelectionMode.Это проверит, касается ли точка ограничивающей рамки без проверки формы.

...