1
我正在使用Linux上的Qt開發GUI應用程序。操作系統僅提供X服務器和運行Qt應用程序的先決條件。目前還沒有安裝像GNOME,KDE等桌面環境。沒有窗口管理器。Qt是否需要在Linux上預先安裝窗口管理器?
所以我的問題是:Qt是否需要預先安裝的窗口管理器(如KWin,Compiz,Metacity等)還是可以編寫一個直接與X服務器通信的Qt應用程序?我意識到後者可能會讓我瘋狂,因爲我會付出努力。但是,由於資源的限制,它可能是一種選擇。
在此先感謝您的幫助!
X服務器就足夠了,你不需要任何其他東西。來源:那正是我現在在我桌子旁邊的東西。實際上,如果你有一個嵌入式Qt(它可以直接使用framebuffer),你也可以不使用X服務器。 – dydil
WM不是必需的。請記住,WM通常用於管理多個窗口系統以及窗口裝飾的可用性。這意味着您將只有一個非常基本的管理(最適合全屏應用) –
首先感謝您的快速回復!所以我不需要任何窗口管理器。開發這種應用程序的起點在哪裏?或者在使用Qt和WM之間編程這樣的GUI應用程序和不使用WM之間有什麼區別? Qt文檔相當龐大,我不知道如何在沒有窗口管理器的情況下編寫這樣的應用程序。 – user4587483