daimon
Гость
|
|
« : Декабрь 06, 2011, 03:33 » |
|
проблема состоит в том, что нужно отловить событие изменения фрейма итема, но как я понял itemChange такое толком не ловит
смысл состоит в том, что линия (итем) соединяет для итема-шара и основные точки для итема линии есть положение по координатам для шаров (концы линии); для того, чтобы создался эффект перемещения итема-линии, я просто меняю boundingRect, где и использую текущии координаты шаров-итемов
на линии есть итем текста - он должен быть всегда в центре линии, поэтому я всегда задаю ему установку позиции по координатам
так вот вызывать изменение позиции хотелось бы по itemChange (правельней бы было),но есть вариант создать сигнал для шара - перемещение его по сцене, и в классе линии ловить этот сигнал и вызывать по нём слот установки позиции итема-текста.
что лучше и правельней, спс?
|