31
Vývoj / Re:Modifikovatelné UI/GUI - c++
« kdy: 09. 09. 2020, 13:19:44 »
Jak Qt tak GTK+ samozřejmě umí poněkud "gumové rozhraní" pomocí správy rozvržení a zadávání proporcí v logických jednotkách. Použití pevných souřadnic a velikostí v pixelech je sice možné, ale málokdy se dělá (a je to špatně).
Samozřejmě při daném rozložení widgetů jsou dány jisté minimální rozměry od kterých už je uživatelské rozhraní nepoužitelné. Záleží také na tématu, kolik volného místa widgetům nadiktuje.
HTML/CSS to řeší přepnutím rozložení pro jisté intervaly velikosti obrazovky - třeba pro mobil, tablet a desktop. A někdo ta rozložení musí navrhnout. Nakonec jde tedy vlastně o tři různá GUI v jednom, ovšem s HTML/CSS je to s menší námahou než třeba v GTK+/Qt. Protože kód už je hotový ve vykreslovacím jádru prohlížeče.
Ovšem tazateli nejde ani tak o "gumovost" rozhraní, ale o možnost si prvky libovolně přeskládat.
Samozřejmě při daném rozložení widgetů jsou dány jisté minimální rozměry od kterých už je uživatelské rozhraní nepoužitelné. Záleží také na tématu, kolik volného místa widgetům nadiktuje.
HTML/CSS to řeší přepnutím rozložení pro jisté intervaly velikosti obrazovky - třeba pro mobil, tablet a desktop. A někdo ta rozložení musí navrhnout. Nakonec jde tedy vlastně o tři různá GUI v jednom, ovšem s HTML/CSS je to s menší námahou než třeba v GTK+/Qt. Protože kód už je hotový ve vykreslovacím jádru prohlížeče.
Ovšem tazateli nejde ani tak o "gumovost" rozhraní, ale o možnost si prvky libovolně přeskládat.