![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
kenthfild |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 13.5.2012 Пользователь №: 3375 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Доброго времени суток. У меня проблема с наследником QGraphicsScene. Я переопределил функцию mouseMoveEvent и все. То есть все остальные функции не трогал. Я на свою сцену добавляю объект (QGraphicsRectItem) и присваиваю ему флаг ItemIsMovable. При запуске программы объект не двигается. Переопределенная функция работает. Когда я меняю просто свою сцену на сцену QGraphicsScene - все работает. В чем проблема подскажите.
вот конструктор Диалога на которой и расположена сцена.
|
|
|
![]() |
Snake174 |
![]()
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 89 Регистрация: 18.4.2011 Из: Миасс Пользователь №: 2613 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
Попробуй так:
qmyscene.h
qmyscene.cpp
Сообщение отредактировал Snake174 - 25.5.2012, 4:34 |
|
|
kenthfild |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 13.5.2012 Пользователь №: 3375 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Попробуй так: qmyscene.h
qmyscene.cpp
Да так работает =) Спасибо большое, теперь диплом продвинется дальше=)). Я так понял вся соль была в том что я указал в качестве родителя класс Object? |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 18.2.2025, 15:58 |