Наследник QGraphicsScene и ItemIsMovable |
Здравствуйте, гость ( Вход | Регистрация )
Наследник QGraphicsScene и ItemIsMovable |
kenthfild |
23.5.2012, 20:47
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 13.5.2012 Пользователь №: 3375 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброго времени суток. У меня проблема с наследником QGraphicsScene. Я переопределил функцию mouseMoveEvent и все. То есть все остальные функции не трогал. Я на свою сцену добавляю объект (QGraphicsRectItem) и присваиваю ему флаг ItemIsMovable. При запуске программы объект не двигается. Переопределенная функция работает. Когда я меняю просто свою сцену на сцену QGraphicsScene - все работает. В чем проблема подскажите.
вот конструктор Диалога на которой и расположена сцена.
|
|
|
Snake174 |
24.5.2012, 4:32
Сообщение
#2
|
Студент Группа: Участник Сообщений: 89 Регистрация: 18.4.2011 Из: Миасс Пользователь №: 2613 Спасибо сказали: 9 раз(а) Репутация: 0 |
Ты лучше код QMyScene покажи.
|
|
|
kenthfild |
24.5.2012, 11:06
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 13.5.2012 Пользователь №: 3375 Спасибо сказали: 0 раз(а) Репутация: 0 |
Да, чет я протупил с этим... Вот заголовочный
Вот спп файл
|
|
|
Snake174 |
25.5.2012, 4:31
Сообщение
#4
|
Студент Группа: Участник Сообщений: 89 Регистрация: 18.4.2011 Из: Миасс Пользователь №: 2613 Спасибо сказали: 9 раз(а) Репутация: 0 |
Попробуй так:
qmyscene.h
qmyscene.cpp
Сообщение отредактировал Snake174 - 25.5.2012, 4:34 |
|
|
kenthfild |
25.5.2012, 14:33
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 13.5.2012 Пользователь №: 3375 Спасибо сказали: 0 раз(а) Репутация: 0 |
Попробуй так: qmyscene.h
qmyscene.cpp
Да так работает =) Спасибо большое, теперь диплом продвинется дальше=)). Я так понял вся соль была в том что я указал в качестве родителя класс Object? |
|
|
Текстовая версия | Сейчас: 26.11.2024, 10:38 |