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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: itemChange QGraphicsLineItem bondingRect  (Прочитано 1841 раз)
daimon
Гость
« : Декабрь 06, 2011, 03:33 »

проблема состоит в том, что нужно отловить событие изменения фрейма итема, но как я понял itemChange такое толком не ловит

смысл состоит в том, что линия (итем) соединяет для итема-шара и основные точки для итема линии есть положение по координатам для шаров (концы линии); для того, чтобы создался эффект перемещения итема-линии, я просто меняю boundingRect, где и использую текущии координаты шаров-итемов

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

так вот вызывать изменение позиции хотелось бы по itemChange (правельней бы было),но есть вариант создать сигнал для шара - перемещение его по сцене, и в классе линии ловить этот сигнал и вызывать по нём слот установки позиции итема-текста.


что лучше и правельней, спс?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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