Seite 1 von 1

Verständnisfrage Designer & QGraphicsview

Verfasst: 26. März 2009 22:26
von blenderman
Hallo Miteinander,

bestimmt könnt ihr mir hiermit weiterhelfen. In der Dokumentation steht das Beispiel:

Code: Alles auswählen

 QGraphicsScene scene;
 QGraphicsView view(&scene);
 view.show();

 // a blue background
 scene.setBackgroundBrush(Qt::blue);
Die GraphicsView (graphicsView) ist schon im Designer angelegt. Darum dachte ich mir:

Code: Alles auswählen

   QGraphicsScene scene;
   ui->graphicsView->setScene(&scene);
   ui->graphicsView->show();

   scene.setBackgroundBrush(Qt::blue);
Der Code wird ausgeführt, aber leider scheint blau gerade ausgegangen zu sein.

Vielen Dank für eure Zeit,
Oli

Verfasst: 26. März 2009 22:56
von franzf
Das Blau ist nicht ausgegangen, aber 100% der Scope...
Die Scene existiert einfach nach Verlassen der Methode nicht mehr.
Entweder dynamisch erstellen, oder als Member deiner Klasse.

Verfasst: 27. März 2009 08:59
von blenderman
:lol: Präzise Antwort und natürlich läuft es jetzt. Vielen Dank