Ich habe ein Problem mit einem QGraphicsView unter Windows XP. Unter Windows 7 hingegen funktioniert es wie erwartet.
Und zwar scheint bei meinem QGraphicsView nach dem zeichnen das dahinterliegende Fenster durch. Egal ob das durchscheinende Fenster zu der Anwendung gehört oder zu einem anderem Programm. Was komisch ist, es beschränkt sich auf nur einen kleinen Teil im linken mittleren Bereich. Ich habe ein Bild von dem Problem angehängt, um besser zu verstehen was ich meine.
Genau so sieht meine Zeichenroutine aus:
Code: Alles auswählen
void MyWidget::drawScene()
{
scene->clear();
drawItems(); // QGraphicsItems erzeugen und mit setPos(...) in die scene setzen
QRectF sceneBoundingRect = scene->itemsBoundingRect();
sceneBoundingRect.adjust(-20.0, -20.0, 20.0, 20.0);
ui.GraphicsView->setSceneRect(sceneBoundingRect);
}
Danke und Grüße
Herras