Seite 1 von 1

position des QgraphicScene ermitteln

Verfasst: 28. Mai 2010 19:02
von anno1988
Hallo,

wie bekomme ich denn bei einem QGraphicsView Objekt mit, ob die Größe des Objekts sich verändert hat?

denn ein SIGNAL habe ich dazu nicht gefunden, das mir das mitteilen könnte.

Verfasst: 28. Mai 2010 19:13
von solarix
Durch das QResizeEvent?

Verfasst: 28. Mai 2010 19:23
von anno1988
ja, das habe ich mir auch schon angeschaut. allerdings ist da drin ja schon eine Funktionalität enthalten, die ich eigentlich durch eine Vererbung der Methode nicht überschreiben will.
zumindest wenn es nicht sein muss. sonst muss ich die bisherige Funktionalität ja "nochmal" 1:1 reinprogrammieren.

Verfasst: 28. Mai 2010 19:35
von franzf
Das ist eigentlich wie überall: ruf doch dann die Methode der Basisklasse auf ;)

Code: Alles auswählen

void MyView::resizeEvent(QResizeEvent* e) {
    doMySpecialStuff();
    QGraphicsView::resizeEvent(e);
}

Verfasst: 28. Mai 2010 20:24
von anno1988
ja genau, das hat gepasst.

danke.