PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GTK2 / QT - einige Fragen



apokalypse
28-12-2005, 12:58
Hallo,

grob gesagt ist ja GTK für Gnome und QT für KDE besser geeignet. Wie sieht es jedoch mit der Kompatibilität des Designs untereinander aus ? Oder anders gefragt kann man das QT-Design auf GTK-Anwendungen anpassen ? Für GTK2->QT hab ich das hier gefunden: http://www.slackforum.de/wiki/?wakka=GTKanQTanpassen
Weiterhin würde mich interessieren wie das mit dem portieren der Anwendung auf Windows-Plattformen aussieht. Müssen dort irgendwelche Bibliotheken bereitgestellt werden ? und wie verhält sich das Design ? (Frage bezieht sich auf beide API's)
Die letzte Frage bezieht sich auf die Interface Builder - wo kann man diese für Windows bekommen ? Auf den Homepages hab ich bisher nur die Linux-Varianten gefunden.

Hoffe das sich meine Fragen klären lassen ;)

peschmae
28-12-2005, 13:23
Hallo,

grob gesagt ist ja GTK für Gnome und QT für KDE besser geeignet. Wie sieht es jedoch mit der Kompatibilität des Designs untereinander aus ? Oder anders gefragt kann man das QT-Design auf GTK-Anwendungen anpassen ? Für GTK2->QT hab ich das hier gefunden: http://www.slackforum.de/wiki/?wakka=GTKanQTanpassen

Klar kann man - Qt ist ja voll themebar. Aber ob man auch will?
Ich meine normalerweise musst du das für jedes Theme einzeln machen (ok, es gibt da auch dieses automatische Ding) - aber am Ende sind die Resultate eh nie perfekt und überhaupt - wozu soll das auch alles gleich aussehen.
Bringt ja nix - vor allem wenn dann die Dateidialoge trotzdem wieder unterschiedlich sind. Und die Anordnung der Knöpfe in den Dialogen. Und auch ganz algemein das Feeling.



Weiterhin würde mich interessieren wie das mit dem portieren der Anwendung auf Windows-Plattformen aussieht. Müssen dort irgendwelche Bibliotheken bereitgestellt werden ?

Für Qt brauchst du halt Qt und für Gtk Gtk. Ich denke mal für Cross-Platform-Programmierung ist Qt die komplettere Lösung als Gtk. Aber es geht mit beidem wie viele Beispiel zeigen. Gtk will ja eigentlich auch nicht eine komplette Bibliothek für alles sein sondern n GUI-Toolkit.



und wie verhält sich das Design ? (Frage bezieht sich auf beide API's)

Gibt bei beiden sehr gut angepasste Windows-Themes.



Die letzte Frage bezieht sich auf die Interface Builder - wo kann man diese für Windows bekommen ? Auf den Homepages hab ich bisher nur die Linux-Varianten gefunden.


http://gladewin32.sourceforge.net/ für den Glade-Windows-Port. Bei Qt wird der Designer jeweils mitgeliefert.

MfG Peschmä