Seite 1 von 1

Window an Bildschirmauflösung anpassen

Verfasst: 30. Dezember 2006 01:05
von maddin
Hallo,

wie geht ich am besten vor, wenn ich ein Window so gestallten will, dass es unabhängig von der Bildschirmauflösung in etwa gleich aussieht.
Mit den Layouts (QVBoxLayout, usw..) geht dass schon ganz gut, allerdings hätte ich gerne, dass auch z.B. die Buttons bei höheren Auflösungen entprechend größer werden, damit sie effektiv auf dem Bildschirm immer noch die selben Abmessungen haben.
Wie gehe ich da am besten vor? muss ich jeden QPushBUtton, und jedes Widget per Hand anpassen oder gibts da was einfaches? Wenn nicht, dann würde ich mich auch über eine Antwort freuen, dann weiß ich wenigstens, dass ichs selber basteln muss.
Vielen Dank
Gruß
Martin

Verfasst: 30. Dezember 2006 01:32
von webmaster1987
also man kann das einstellen mit der SizePolicy der QPushButtons
standardmäßig ist es so das horizontale Größenänderung erlaubt ist aber vertikale nicht deshalb:

QPushButton *button = new QPushButton(this,"Button");
button->setSizePolicy ( QSizePolicy::Minimum, QSizePolicy::Minimum );

ich weiß nicht ob es bessere Eigenschaften dafür gibt aber mit denen funktioniert es