Probleme mit der Position von QGraphicsItems

Alles rund um die Programmierung mit Qt
Antworten
StefanK2
Beiträge: 2
Registriert: 6. Juli 2009 11:10

Probleme mit der Position von QGraphicsItems

Beitrag von StefanK2 »

Hallo zusammen,

ich habe ein Problem mit dem positionieren von Items in einer QGraphicsScene, beziehungsweise mit dem darstellen dieser Scene in einem QGraphicsView.

Dies ist das Programm was ich zum testen geschrieben habe, die GUI habe ich mit dem QtDesigner erzeugt.

Code: Alles auswählen

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
 
    Form form;
 
    QGraphicsScene scene;
 
    scene.setSceneRect(0, 0, form.graphicsView->width(), form.graphicsView->height());
 
    scene.addRect(0, 0, 10, 10, QPen(), QBrush(QColor(Qt::black)));
 
    form.graphicsView->setScene(&scene);
    form.graphicsView->fitInView(scene.sceneRect());
 
    form.show();
 
    return app.exec();
}
Wenn ich das Programm ausführe, dann wird zwar ein Rechteck eingefügt aber an einer scheinbar anderen Position als 0,0. (Bild der GUI im Attachement)

Ich vermute mal das ich irgendwie ein Problem habe die Scene richtig in der View darzustellen und es nicht an der Positionierung liegt, bin mir da aber nicht so sicher.

Bin für jeden Hinweis dankbar.
Dateianhänge
Screenshot der GUI
Screenshot der GUI
example.JPG (7.04 KiB) 1920 mal betrachtet
niyou
Beiträge: 13
Registriert: 26. Juni 2009 08:28

Beitrag von niyou »

StefanK2
Beiträge: 2
Registriert: 6. Juli 2009 11:10

Beitrag von StefanK2 »

Ja, wollte gerade einen Vermerk auf den anderen Thread hier reinschreiben.

Also wenn jemand ähnliche Probleme hat, einfach dem Link im Beitrag von niyou folgen.
Antworten