Задать вопрос
@Perzh

Как рисовать на QGraphicsScene не перекрывая уже нарисованные Items без клиппинга?

Здравствуйте.
После отрисовки QGraphicsItem (итемов) на QGraphicsScene (сцене) необходимо закрасить всё оставшееся пространство сцены одним цветом (именно в таком порядке, сначала рисуем итемы, потом закрашиваем остатки сцены). Сначала хотел использовать клиппинг, но в QtAssistant написано: "...you should generally avoid using clipping if you can (e.g., if your items always draw inside boundingRect() or shape() boundaries, clipping is not necessary).". Если я правильно понял, в случае когда итемы рисуются только внутри boundingRect можно как то обойтись без клиппинга. Подскажите пожалуйста, действительно ли это так и как это сделать? Заранее спасибо!
  • Вопрос задан
  • 3237 просмотров
Подписаться 2 Оценить 9 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы