QGraphicsItem clipping, Ограничение области рисования QGraphicsItem |
Здравствуйте, гость ( Вход | Регистрация )
QGraphicsItem clipping, Ограничение области рисования QGraphicsItem |
PAFOS |
23.4.2012, 10:51
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 258 Регистрация: 27.12.2010 Из: Дмитров Пользователь №: 2309 Спасибо сказали: 29 раз(а) Репутация: 8 |
Доброго времени суток.
Есть сцена, ее размер предположим 500Х500. Есть итем, его размер 600Х600. Нужно ограничить область рисования итема по размерам сцены, но особым образом: Если итем выделен, то рамку выделения рисовать, а его содержимое ограничить сценой. В методе paint(...) делаю так:
При вращении итема равному 0 градусов все идеально. (см. скрин 1) при любом вращении прямоугольник ограничения смещается (см. скрин 2), при чем чем больше угол и чем больше итем, тем смещение больше. Жду любой помощи. Спасибо Скрин 2 |
|
|
PAFOS |
23.4.2012, 11:28
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 258 Регистрация: 27.12.2010 Из: Дмитров Пользователь №: 2309 Спасибо сказали: 29 раз(а) Репутация: 8 |
Наверное намудрил с транформами... оказалось все проще как всегда:
|
|
|
Текстовая версия | Сейчас: 27.11.2024, 2:52 |