GTK hat ja den Vorteil, dass es viele aktuell gehaltene Bindings gibt (C++,Vala,Python,D,Java Script).
Ich würde sagen, dass GTK den Vorteil hat, dass gar keine bindings nötig sind, sondern nur ein sprach-spezifisches Modul für gobject introspection (und damit kann man dann auch auf andere wichtige Bibliotheken wie gstreamer zugreifen).
Ich arbeite derzeit an einer Python-Anwendung, die QT verwendet und muss sagen, dass ich wesentlich mehr Abstürze und "merkwürdiges" Verhalten feststelle als in meinen GTK-Python-Anwendungen. Außerdem muss man immer warten bis PyQT (bzw. PySide) die neuesten QT-Features unterstützen.
Ich würde sagen, dass GTK den Vorteil hat, dass gar keine bindings nötig sind, sondern nur ein sprach-spezifisches Modul für gobject introspection (und damit kann man dann auch auf andere wichtige Bibliotheken wie gstreamer zugreifen).
Ich arbeite derzeit an einer Python-Anwendung, die QT verwendet und muss sagen, dass ich wesentlich mehr Abstürze und "merkwürdiges" Verhalten feststelle als in meinen GTK-Python-Anwendungen. Außerdem muss man immer warten bis PyQT (bzw. PySide) die neuesten QT-Features unterstützen.