Qt GraphicsView Problem

0

Witam. Mam taki problem.
Mam QWidget , w który wstawiam QGraphicsScene i QGraphicsView.
Okno(QWidget) ma ustawioną flagę Qt::FramelessWindowHint. Scena i View mają wysokość i szerokość okna(QWidget). Chcę, żebym mógł je przesuwać myszką po naciśnięciu w dowolne miejsce. Niestety jeśli tworzę sobie QWidget::mouse(Press, release, move)Event, to reaguje mi tylko mousePress. Mogę ominąć ten problem tworząc klasę dziedziczącą po QGraphicsScene i w niej mogę zaimplementować mousePress itd., Bo w niej te funkcję działają. Jednak wydaje mi się to nieeleganckim rozwiązaniem. Czy ktoś mógłby mi pomóc ?

0

Istnienie tego widgeta mija się z celem(chyba,że jest coś o czym nie napisałeś),jako że QGraphicsView sam jest widgetem.Wyrzuć go,i to co się interesuje obsługuj w YourGraphicsView::mousePress/Move/Release.

1 użytkowników online, w tym zalogowanych: 0, gości: 1