Russian Qt Forum
Сентябрь 23, 2024, 16:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Обновление итемов QGraphicsScene  (Прочитано 1944 раз)
vux
Гость
« : Апрель 24, 2013, 13:19 »

В QGraphicsScene пристутствуют прямоугольные итемы  и линии, их соединяющие.
В итемах и линиях переопределениы только update|boundingRect|paint.
boundingRect линии всега заходит на один пиксель внутрь прямоугольного итема.
Мне нужно чтобы при перемещении прямоугольного итема обновлялись и линии ( update ).
В данный момент у меня линии просто запоминаются в прямоугольниках и в методе перемещения мыши (QGraphicsView) они обновляются.
Почемуто думал что если boundingRect линии пересекается с boundingRect прямоугольника то при перемещении прямоугольника линия должна вызывать метод update. Не ?
Записан
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #1 : Апрель 29, 2013, 10:58 »

outlineRect() почитайте, возможно то что Вам нужно
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.041 секунд. Запросов: 22.