Warum keine ResizeEvents im QGraphicsScene?

Alles rund um die Programmierung mit Qt
Antworten
slash-ex
Beiträge: 239
Registriert: 30. März 2005 21:40

Warum keine ResizeEvents im QGraphicsScene?

Beitrag von slash-ex »

Wenn ich mein GraphicsView resize, möchte ich das über die Scene erfahren aber wie?

Code: Alles auswählen

	bool event( QEvent * event ) {
// 		std::cout<<"Scene event"<<std::endl;  //Klappt
		if(event->type() == QEvent::Resize) {
			std::cout<<"Scene resized"<<std::endl;  //NICHT
			pixels_per_inch = this->width() / table_size.width() * 8;
		}
		QGraphicsScene::event(event);
	}
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Du mußt QGraphicsView reimplementieren und dann ein Signal/Event an deine Scene schicken, da daß Graphics-Framework nicht dafür gebaut wurde eine Scene an nur eine View zu binden.
Antworten