Unterschiede zwischen Qt- und GTK-Programmen?


17

In Bezug auf diese Frage gibt es zwei verschiedene Versionen des Autokey-Programms: Autokey (Qt-basiert) und Autokey-GTK. Was sind die Unterschiede zwischen einem Qt-basierten Programm und dem GTK-Programm und gibt es Unterschiede aus Sicht des Benutzers?

Antworten:


22

GTK und Qt sind Toolkits und Frameworks für Benutzeroberflächen. GTK ist das Standard-Toolkit für GNOME / Ubuntu, während Qt in KDE / Kubuntu verwendet wird. Aus der Sicht des Benutzers würde ich sagen, dass sich nur das Aussehen unterscheidet.


Könnten Sie näher erläutern, wo sich das Aussehen unterscheidet? afais plain-qt-Anwendungen lassen sich nahtlos in z. B. Ambiance-Desktops integrieren.
fliegende Schafe

Tatsächlich fügen sich Qt-Anwendungen die meiste Zeit problemlos in Ihren GNOME-Desktop ein.
Cumulus007,

2

Abgesehen von kleinen Unterschieden in Layout und Aussehen verfügt die GTK-Version auch über eine Schnellsuchfunktion für Verknüpfungen / Abkürzungen, über die QT nicht verfügt. Mit einer Tastenkombination wie CTRL+ können Sie SPACEein Suchfeld aufrufen , um Abkürzungen schnell zu finden. Dies ist sehr hilfreich, wenn Sie sich Hunderte von Abkürzungen merken müssen.


1

Ein weiterer Unterschied ist, dass Sie unter Ubuntu möglicherweise noch nicht alle QT-Komponenten installiert haben. Auf Kubuntu sind möglicherweise nicht alle GTK-Dateien installiert. Daher kann es den Download viel größer machen.


Dies sollte ein Kommentar sein. Es fügt eine Antwort hinzu, ist aber an sich keine Antwort.
Julian Stirling

Ich stimme dir nicht zu. Es ist eine Antwort auf die Frage. Die Frage ist "Was sind die Unterschiede?" und meine Antwort gibt einen der Unterschiede. Ich stelle fest, dass eine andere Antwort nur einen Unterschied ergibt, während die oberste Antwort 2 ergibt. Keine Antwort gibt alle Unterschiede wieder.
Trlkly
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.