Qt是否需要Linux上预先安装的窗口管理器?

时间:2016-11-18 09:39:35

标签: linux qt x11 window-managers

我正在使用Linux上的Qt开发GUI应用程序。操作系统仅提供X Server以及运行Qt应用程序的先决条件。尚未安装GNOME,KDE等桌面环境。那里也没有窗口管理员。

所以我的问题是:Qt是否需要预先安装的窗口管理器(如KWin,Compiz,Metacity等),还是可以编写一个直接与X Server通信的Qt应用程序?我意识到后者可能因为我的努力而让我发疯。但是,由于资源的限制,它可能是一种选择。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

不,Qt在X11下运行时不需要窗口管理器。但是,你必须管理自己的窗户!这意味着你必须管理Windows的Z顺序,在屏幕上拖动窗口,如果需要,最小化/最大化等等。