Dr. Sommer schrieb:
> Unterstützen nicht mittlerweile alle GUI-Frameworks, inklusive Qt,
> dynamische Layouts? d.h. eine Möglichkeit die Widgets so anzulegen, dass
> das Framework sie automatisch so positioniert/vergrößert dass sie exakt
> auf die Fenster/Display-Größe passen.
Widgets schon, aber nicht Font- und Icon-Größen.
Chefkoch schrieb:
> Zugegeben. Konkretes Beispiel:
>
> Je nach DPI kann ein Button mit 100x100px ein Plakat sein oder auch so
> klein, dass man es nur mit nem Kugelschreiber trifft.
Ja, aber auch wenn du die Button-Größe in Point angibst, bringt dich das
nur bedingt weiter. Ein Button, der 20x10mm groß ist, ist für ein
Mobiltelefon vielleicht noch angemessen, beim 65"-Fernseher aber eher
nicht.
kringel schrieb:
> Chefkoch schrieb:
>> Letztlich trifft das auf Desktopbildschirme genauso zu das Problem.
> Ich würde sagen dass das Problem erst in der Zukunft auftreten wird.
Bei Desktop-Bildschirmen nicht, da die sich in den letzten Jahran
auflösungstechnich praktisch nicht weiterentwickelt haben. Bei Laptops
siehts dagegen anders aus. Da gibt's heutzutage 13"-Geräte mit
4k-Auflösung, aber auch noch welche mit 15" und nur 1366x768 Pixeln.
Das eine sind 340 dpi, das andere 100 dpi.
> oder bei Qt resize und dessen Werte errechnen (QDesktopWidget bietet da
> heightMM und widthMM, für DPI gibt es auch was, ich weiß gerade nicht
> was).
> Wobei da auch die EDID-Daten des Monitors stimmen müssen.
Spannend wird das auch, wenn man z.B. zur Laufzeit den Laptop andockt,
und damit der externe Monitor aktiviert wird. Eigentlich müßte dann
alles dynamisch angepasst werden. Und was macht man bei
Multi-Display-Systemen, wenn man ein Fenster von einem auf das andere
Display verschiebt?