Наложение элементов в qtgraphicsscene

Я хотел бы нарисовать некоторые динамические элементы наложения в сцене.

Обычно я использую paintEvent в представлении или на переднем плане для создания наложений, но на этот раз мне нужно взаимодействовать с этими элементами: они похожи на любой другой элемент в сцене … В основном, этот выбор обусловлен тем, что элементы несколько сложны, и они делят рендеринг с другими объектами QGraphicsItem.

Проблема в том, что при наложении они должны обрабатываться немного по-другому, чем любой другой элемент сцены: Посмотреть координатное пространство, а не координатное пространство сцены, и игнорируйте изменения в прямоугольнике вида, перетаскивании, отбрасывании, выборе круглой резинки и т.п.

Вопрос несколько общий: как я могу использовать сцену для такой вещи? Есть ли лучший вариант для наложения, например использование нескольких сцен и рендеринг их всех, каким-то волшебным способом, в одном виджете?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]