Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Zitat von »BlueCobold«
Zitat von »Endgegner«
Aber das passiert hier nicht: Stattdessen wird das Widget so ausgerichtet, dass sein Mittelpunkt auf dem rechten Rand des Parents liegt.
Das wiederum hätte ich nicht erwartet.
Zitat von »BlueCobold«
Parsing von Ausdrücken und das am Ende noch im Konstruktor, das sollte man meiner Meinung nach immer vermeiden, weil man dem Entwickler da wieder eine neue (wenn auch einfache) Syntax aufbrummt, die eben nicht sein muss.
Letztlich ist es Dein Ding, Du kannst tun und lassen, was Du willst. Ich hätte es trotzdem über align="right" xoffset="50%" gemacht. Alignment bezieht sich auf das Parent-Widget, Offset ist relativ dazu in Pixeln, wobei die Größe des Widgets in % genutzt werden kann. Ich denke, dass das jeder versteht.
Ich würde Dir zu beidem raten. Sonst hast Du keine Möglichkeit ein Element immer z.B. 30 Pixel vom rechten Rand zu positionieren. Das geht nämlich nur mit der Kombination aus 100% - 30 Pixel.
Ich frage mich warum man das tun will, wenn man ein auflösungsunabhängiges GUI entwicklen will?
Zitat von »David Scherfgen«
Vielleicht um "Randgrafiken" für Fenster, Buttons etc. nicht mitzuskalieren. Das sieht ggf. ziemlich hässlich aus.
Bei den meisten Betriebssystemoberflächen sind ja auch die Fensterrahmen und die Buttons zum Minimieren, Maximieren und Schließen eines Fensters immer gleich groß, egal welche Auflösung man einstellt.
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sacaldur« (09.12.2013, 10:58)
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Mal rein interessehalber: Wie würdest du align="right" xoffset="50%" ändern, wenn du das Widget rechts neben dem Parent mit 10px Abstand platzieren wolltest? align="right" xoffset="100%" leftmargin="10px"?
Angenommen ich habe ein Icon, welches bei 1920x1080 am rechten Rand liegen soll, aber mit einem gewissen Abstand, damit es nicht so drangeklatscht wirkt. Z.B. die Skill-Buttons in WoW (oder in jedem anderen Game). Ohne %+Offset/Margin bekommt man es sonst nie hin, dass ein Element an der rechten Seite mit einem Abstand hängt. Wie auch?Ich frage mich warum man das tun will, wenn man ein auflösungsunabhängiges GUI entwicklen will?
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Werbeanzeige