我無法找到這個問題的明確答案:什麼是Ubuntu的真正的,本地的,無包裝的gui工具包?我可能從根本上誤解了它在Linux中的工作方式,但我知道在Windows中,例如,有低級C API包含Windows的本機窗口小問題,然後是各種包裝(例如那個C++庫我現在不記得這個名字了)。但實際的本地API是C語言。Ubuntu,過去,現在和將來的原生gui工具包
在linux上,沒有本地的gui;它只是一個內核。但在Ubuntu中有X11,GTK,Qt和其他,我不知道REAL本地工具包是什麼。我知道,至少對於Ubuntu Touch而言,Canonical正在轉向Qt作爲本地工具包,但即使在這種情況下,Qt是否會成爲真正的本地工具包,還是僅僅是圍繞X11,Mir或其他軟件包裝?
您正在尋找不存在的東西,但Qt是一個很好的替代品。 – mah
我一直認爲本地工具包就是在任何特定緩衝區上創建對話框的工具包。 X確實有它自己的本地小部件,但是社區爲了現代化的庫存而遠離它們。所以真的有很多本地的工具包,Gtk,QT,Fltk等等。一般來說,我會遵循這個通用規則,C++好嗎?使用Qt。只有C? GTK。同時避免調用xlib.h,爲更容易的Wayland使用做準備。 – TechZilla