GNU/Linux >> Znalost Linux >  >> Linux

Rozdíl mezi Gtk a Qt aplikacemi?

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.


Linux
  1. Rozdíl mezi [[ $a ==Z* ]] a [ $a ==Z* ]?

  2. Rozdíl mezi Eot a Eof?

  3. Rozdíl mezi [0-9], [[:digit:]] a D?

  1. Rozdíl mezi velikostí bloku a velikostí clusteru?

  2. Rozdíl mezi potrubím a rozšířením příkazů?

  3. Rozdíl mezi Nss a Pam?

  1. Rozdíl mezi CLOCK_REALTIME a CLOCK_MONOTONIC?

  2. Rozdíl mezi GNUWin32 a cygwin

  3. rozdíl mezi cgroups a jmennými prostory