Viele Pakete sind sowohl in GTK- als auch in QT-Versionen verfügbar.
- Was ist der Unterschied zwischen ihnen?
- Gibt es Unterschiede in der
Leistung oder Arbeitsweise?
Akzeptierte Antwort:
Im Allgemeinen sollte der Unterschied aus Benutzersicht rein kosmetischer Natur sein. Qt und GTK legen Themen unabhängig voneinander fest (z. B. über qtconfig
oder gtk-chtheme
), aber dies wird von einigen Desktop-Umgebungen harmonisiert.
GNU/Linux ist tendenziell mehr GTK-orientiert als Qt, in dem Sinne, dass ersteres häufiger verwendet wird, also möchten Sie es vielleicht bevorzugen, wenn Sie die Wahl haben; eine Ausnahme wäre unter KDE, das Qt für seine eigenen Anwendungen verwendet – obwohl keiner dieser Faktoren sehr wichtig ist.
Ein bedeutenderes Problem wäre in Kontexten mit sehr begrenztem RAM (wie in <1/4 GB); in diesem Fall möchten Sie wahrscheinlich, dass das System ausschließlich GTK oder verwendet Qt, aber nicht beides. Auf den meisten modernen Desktops mit Gigabyte Arbeitsspeicher ist dies jedoch kein Problem – wenn Sie beides ausgiebig nutzen, können Sie zusätzliche (glaube ich) 50 bis 100 MB kosten.
Beachten Sie, dass es auch verschiedene Versionen von GTK (2 und 3) und Qt (3 und 4) gibt, die immer noch weit verbreitet, aber nicht abwärtskompatibel sind (so dass eine Qt 3-Anwendung keine Qt 4-Bibliotheken verwenden kann). Es können jedoch beide Versionen gleichzeitig auf einem System vorhanden sein, und die schwerwiegendste Folge davon wäre das Potenzial für Verwirrung und etwas mehr Speicheraufblähung.