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?
wxWidgets statt GTK als GUI-Frontend
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...
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...
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. ^^
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. ^^