QBoxLayout und add/set stretch

Alles rund um die Programmierung mit Qt
Antworten
geostein8888
Beiträge: 50
Registriert: 16. März 2011 08:25

QBoxLayout und add/set stretch

Beitrag von geostein8888 »

Hallo,
ich habe ien layout erstellt, in welchem ich ein bild zentreirt darstelle. Um dies zu erreichen habe ich links, rechts oben und unten ein addstretch hinzugefügt (verschachteltes layout mit H/V Box)
das Zentrieren funktioniert auch einwandfrei, nur wenn ich dann ein fullscreen mache, und dann wieder auch normalscreen umschalte, werden die stretch elemente nicht mehr zurückgesetzt und mein Window kann nicht mehr auf die ursprüngliche größe zurückgesetzt werden(schalte ich din jeder achse ein stretch element aus, dann funktioniert es, ist halt nur nicht mehr zentriert)

in der doku sind die funktionen addstretch und setstretch nicht wirklich erklärt

Georg
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Also, du verwendest EIN Layout, um EIN Bild zu zentrieren?
Warum nimmst du nicht einfach ein QLabel, das malt dir das Bild schon zentriert, dann kannst du dir das manuelle Zentrieren via Stretch schenken.

Ein wenig Code wäre auch nicht schlecht, um zu sehen was du treibst ;)
geostein8888
Beiträge: 50
Registriert: 16. März 2011 08:25

Beitrag von geostein8888 »

es ist eigendlich ein video das mittels libvlc in ein qwidgert gestreamt wird. Das ganze soll auch noch zentriert sein, wenn ich die göße des Hauptframes verändere

Georg
Antworten