QGraphicsView Hintergrund zeichnen
Verfasst: 23. Mai 2010 20:24
hallo,
ich will mir in QGraphicsView einen eigenen Hintergrund zeichnen. dazu habe ich die Klasse abgeleitet. Allerdings funktioniet das nicht so richtig.
ich bekomme da allerdings immer compilier Fehler.
Wie kann ich denn diese Klasse korrekt ableiten?
ich will mir in QGraphicsView einen eigenen Hintergrund zeichnen. dazu habe ich die Klasse abgeleitet. Allerdings funktioniet das nicht so richtig.
Code: Alles auswählen
class DocumentScene : public QGraphicsScene {
Q_OBJECT
public:
DocumentScene();
protected:
void drawdrawBackground(QPainter *painter, const QRectF &rect);
};
void MyScene::drawdrawBackground(QPainter *painter, const QRectF &rect) {
painter->save();
painter->setBrush(Qt::black);
painter->drawRect(rect);
painter->restore();
}
Code: Alles auswählen
error: invalid use of incomplete type 'struct QPainter'
error: forward declaration of 'struct QPainter'