crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> QGraphicsScene
Гость_Sith_*
сообщение 25.4.2010, 22:59
Сообщение #1





Гости








    


Доброго времени суток.
Как отследить перемещение отдельного QGraphicsItem из QGraphicsScene?
заранее благодарен
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов (1 - 2)
Litkevich Yuriy
  опции профиля:
сообщение 26.4.2010, 9:12
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Гость_Sith_* @ 26.4.2010, 2:59) *
перемещение отдельного QGraphicsItem из QGraphicsScene?
"из" имеется в виду что
1) находящийся на этой сцене
2) удаление со сцены
?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 26.4.2010, 21:36
Сообщение #3





Гости








    


Вроде уже разобрался...
Нужно было отловить перемещение QGraphicsItem, который принадлежит QGraphicsScene=)))) так правильнее

Оказывается нужно было установить setFlags(QGraphicsItem::ItemIsMovable | QGraphicsItem::ItemSendsGeometryChanges);... и ловить с помощью метода itemChange...

PS: сразу не разобрался, потому что не знал, что нужно свивить флаг QGraphicsItem::ItemSendsGeometryChanges
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 10.1.2025, 14:44