Seite 1 von 1

Positionieren funktioniert nicht

Verfasst: 10. März 2011 19:45
von nexus
Hallo,

ich hab folgendes Problem. Ich habe ein Widget, welches von der Position des Eltern-Widgets abhängig ist. Die Position wird also bei jedem "move" und "resize" Event angepasst. Dies funktioniert auch soweit, jedoch nicht direkt beim starten. Nach dem starten ist das Child-Widget falsch positioniert. Wieso ist das so?

Hier noch zwei Bilder um es zu verdeutlichen.

Direkt nach dem Start.
Bild

Nach dem ersten verschieben oder resize.
Bild

Verfasst: 10. März 2011 23:43
von upsala
Du hast keinen Code und wir keine Glaskugel. Was nun?

Verfasst: 11. März 2011 13:30
von padreigh
hack: im Construtor irgendwo ein SingleShot loslassen auf nen slot der move um 1,1 ausführt. Ansosnten, code :)

Verfasst: 11. März 2011 14:05
von franzf
Statt dem QTimer::singleShot() sollte das Platzieren auch im showEvent() klappen.