Dialoge automatisch der Bildschirmauflösung anpassen
Verfasst: 10. September 2009 15:39
Guten Tag allerseits
Wir haben ein paar Dialoge, die auf der mittleren Auflösung eines Laptop Displays ganz gut aussehen. Die Margins und das Spacing der Layout-Elemente sind für diese Auflösungen optimiert.
Lässt man unsere Anwendung auf einem großen Bildschirm, z.B. bei 1920x1200 Pixeln laufen, so wirken die Dialoge doch sehr klein und verloren. Besonders schlimm wird es auf dem großen Touch-Bildschirm eines HP TouchSmart All-in-One PC Bildschirms. Dort muss man die Bedienelemente auch noch mit dem Finger treffen.
Deshalb meine Frage:
Wie skaliert man einen QDialog mit Layout Elementen möglichst einfach hoch? Es sollen idealerweise auch alle Fonts, Labels und Buttons mitwachsen. So ungefähr als würde man das gesamte Koordinatensystem einfach skalieren. Ist das möglich?
Mit schönem Gruss,
Christian
Wir haben ein paar Dialoge, die auf der mittleren Auflösung eines Laptop Displays ganz gut aussehen. Die Margins und das Spacing der Layout-Elemente sind für diese Auflösungen optimiert.
Lässt man unsere Anwendung auf einem großen Bildschirm, z.B. bei 1920x1200 Pixeln laufen, so wirken die Dialoge doch sehr klein und verloren. Besonders schlimm wird es auf dem großen Touch-Bildschirm eines HP TouchSmart All-in-One PC Bildschirms. Dort muss man die Bedienelemente auch noch mit dem Finger treffen.
Deshalb meine Frage:
Wie skaliert man einen QDialog mit Layout Elementen möglichst einfach hoch? Es sollen idealerweise auch alle Fonts, Labels und Buttons mitwachsen. So ungefähr als würde man das gesamte Koordinatensystem einfach skalieren. Ist das möglich?
Mit schönem Gruss,
Christian