Hi,
Ich hab ein MainLayout und da sind ganz viele bilder drinn und die sollen automatisch skaliert sein!
wenn ich jettz grad einfach die bilder imlayout hab, dann bleiben die auf ihrer ursprüngilchen größe (so wie ich sie erstellt habe ) und die form wird riesengroß. es soll sich also nich die form bzw. das layout sondern die bilder anpassen!
bilder QGridLayout von selber skalieren
Also erstmal wäre es evtl. vorteilhaft seine Fragen verständlich zu formulieren.
Was ist z.B. dein MainLayout? Ich find sowas in der Qt Doku nicht. Vermutlich dein QGridLayout?
Dann stellt sich weiterhin die Frage, wie sind die Bilder in dem Layout?
Über QLabels?
Bei QLabel gibt's z.B. das Property scaledContents. Evtl. hilft dir das weiter.
Was ist z.B. dein MainLayout? Ich find sowas in der Qt Doku nicht. Vermutlich dein QGridLayout?
Dann stellt sich weiterhin die Frage, wie sind die Bilder in dem Layout?
Über QLabels?
Bei QLabel gibt's z.B. das Property scaledContents. Evtl. hilft dir das weiter.
Bitte seid so nett und ändert den Titel von Beiträgen die gelöst wurden, auf [gelöst] Beitragstitel
Entschuldigung wenn was unklar war.
Also mein MainLayout is das QGridLayout ja.
und in meinem qmainwindow rufe ich dann
setLayout( meinmainlayout );
auf.
und ja die bilder werden über labels angezeigt.
das scaledcontents schau ich mir mal an, danke
EDIT:
wenn ich auf alle labels
setScaledContents ( true );
anwende, bleibts wie vorher
Also mein MainLayout is das QGridLayout ja.
und in meinem qmainwindow rufe ich dann
setLayout( meinmainlayout );
auf.
und ja die bilder werden über labels angezeigt.
das scaledcontents schau ich mir mal an, danke
EDIT:
wenn ich auf alle labels
setScaledContents ( true );
anwende, bleibts wie vorher
Ich denke mal, das Problem wird sein, das die Bilder den SizeHint der Labels auf ihre native Auflösung stellen. Damit versucht jedes Label sich auf die volle Größe zu skalieren. Was mich etwas wundert, ist das dabei das QMainWindow in seiner Größe verändert wird. Kann das grad nicht ausprobieren (PocketPC). Evtl. bleibt dir aber nichts übrig als entweder manuell zu skalieren oder die Größe der Label fix zu setzen
Bitte seid so nett und ändert den Titel von Beiträgen die gelöst wurden, auf [gelöst] Beitragstitel