Seite 1 von 1

wxWidgets statt GTK als GUI-Frontend

Verfasst: 07.04.2008 23:28
von shadow
Hallo,

ich weiß, vielleicht werden mich jetzt einige dafür verfluchen. Aber ich bin der Meinung, es wäre sinnvoller ein anderes GUI-Framework als GTK als Fontend zu verwenden. Meiner Meinung nach ist es einfach zu umständlich mit GTK plattformübergreifend das Oberflächendesign zu gestalten (fängt schon an mit der Größe der Standard-Buttons [ein 35 Pixel großer Button sieht einfach ätzend unter Windows aus]). Oder vielleicht bin ich einfach noch nicht informiert genug um das effizient zu erstellen...
Mit wxWidgets habe ich bisher gute Erfahrungen gemacht. Das Look&Feel ist unter Windows und *nix so ziemlich das selbe.

Was meint ihr?

Verfasst: 07.04.2008 23:34
von milan1612
Ich glaube du vergisst das wxWidgets in Linux standardmäßig auch nur GTK wrappt :lol:

Verfasst: 08.04.2008 12:43
von shadow
Das ja, aber es passt auch automatisch das Design an, so dass es auf jedem System beinahe gleich aussieht.

Sonst z. B. muss ich bei meinen plattformübergreifenden Anwendungen die Größenangaben der Steuerelemente dynamisch anpassen. Du kannst z. B. das Design, welches du unter Windows entworfen hast, nicht so ohne weiteres unter GTK laufen lassen /:-> und andersrum sieht es einfach aus, als ob ein Kindergärtler für Sehgeschädigte was zusammengeklickt hat...

Verfasst: 10.04.2008 00:21
von bembulak
Hm, die Idee kam mir auch schon. Immerhin funktioniet wx wirklich gut. Ich kenne es es zumindest von wxPython und die Möglichkeiten, allein schon was das Layout betrifft und die bisher implementierten Gadgets betrift, ist wirklich gut. Aber wx ist ist halt stark OO angelehnt und ich bezweifle, dass man das gute Design so einfach wrappen könnte.
Lazarus/Freepascal schafft W32/GTK/QT/Cocoa auch ohne wx - und es sieht trotzdem gut aus.

Ich wäre eher dafür, GTK für W32 zu wrappen. ^^