Mnoho balíčků je dostupných ve verzích GTK i QT.
- Jaký je mezi nimi rozdíl?
- Existuje nějaký rozdíl ve
výkonu nebo pracovní metodě?
Přijatá odpověď:
Obecně by měl být rozdíl z pohledu uživatele čistě kosmetický. Qt a GTK nastavují témata nezávisle (např. pomocí qtconfig
nebo gtk-chtheme
), ale to je harmonizováno některými desktopovými prostředími.
GNU/Linux má tendenci být více orientován na GTK než Qt v tom smyslu, že první z nich se běžněji používá, takže možná budete chtít preferovat, když máte na výběr; výjimkou by bylo prostředí KDE, které používá Qt pro své vlastní aplikace – ačkoli žádný z těchto faktorů není příliš důležitý.
Významnější problém by byl v kontextech s velmi omezenou RAM (jako v <1/4 GB); v tomto případě byste pravděpodobně chtěli, aby systém používal výhradně GTK nebo Qt, ale ne obojí. Na většině moderních stolních počítačů s gigabajty paměti to však není problém – rozsáhlé používání obou vás může stát dalších (divoký odhad) 50–100 MB.
Všimněte si, že existují také různé verze GTK (2 a 3) a Qt (3 a 4), které jsou stále široce používané, ale nejsou zpětně kompatibilní (takže aplikace Qt 3 nemohou používat knihovny Qt 4). Obě verze však mohou v systému existovat současně a nejzávažnějším důsledkem toho by byl potenciál zmatku a trochu větší zahlcení paměti.