QGraphicScene

Alles rund um die Programmierung mit Qt
Antworten
Nvidia
Beiträge: 238
Registriert: 22. Februar 2010 21:23

QGraphicScene

Beitrag von Nvidia »

int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Scene scene;
QGraphicsView view(&scene);
view.show();
view.resize(600,150);
return a.exec();
}
Wenn ich nun zwei Item reinpage, warum tuen die sich gegenseitig in ihrere position beeinflussen?
wenn ich nur eins reintue, ist das in der mitte zentriert auf 0,0.
Wenn ich nun ein zweites reinpacke das um 300 einheiten verschoben ist, verrutscht nun das erste item und der anfang ist wo anderes, woran liegt das?[/quote]
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

An der fehlenden Größenvorgabe für die Scene und dem ViewportAnchor.
Nvidia
Beiträge: 238
Registriert: 22. Februar 2010 21:23

Beitrag von Nvidia »

ok, also ich hab jetzt der scene 600x150 gegeben und das so so festbleiben.
Ich hab dem View Align::Left | align>>top gegeben.
der QGraphicsView::NoAnchor muesste auch passen.
warum ist das item wenn ich es auf 270,50 setze immer noch am anfang?
wenn ich aber dann ein item auf 0,50 setzte ist es auf seiner richtigen position?
Antworten