Gtk
GTK 和 QT 應用程序有什麼區別?
許多軟體包在 GTK 和 QT 版本中都可用。
- 他們之間有什麼區別?
- 性能或工作方法有什麼不同嗎?
一般來說,從使用者角度來看的差異應該純粹是表面上的。Qt 和 GTK 獨立設置主題(通過,例如,
qtconfig
或gtk-chtheme
),但是這在某些桌面環境中是協調的。GNU/Linux 往往比 Qt 更面向 GTK,因為前者更常用,所以在選擇時你可能更喜歡它;一個例外是在 KDE 下,它將 Qt 用於自己的應用程序——儘管這些因素都不是很重要。
一個更重要的問題是在 RAM 非常有限的情況下(例如,< 1/4 GB);在這種情況下,您可能希望系統只使用 GTK或Qt,但不能同時使用兩者。然而,在大多數具有千兆字節記憶體的現代台式機上,這不是問題——廣泛使用兩者可能會花費您額外的(瘋狂猜測)50-100 MB。
請注意,GTK(2 和 3)和 Qt(3 和 4)的不同版本仍然被廣泛使用,但不向後兼容(因此 Qt 3 應用程序不能使用 Qt 4 庫)。但是,這兩個版本可能同時存在於一個系統上,最嚴重的後果是可能會造成混亂和記憶體膨脹。