|  | Home · Examples

# Qt for X11 Requirements

[Previous: General Qt Requirements]

Setting up the X11 environment for Qt.

The QtGui module and the QtCore module, which provides the non-GUI features required by QtGui, depend on the libraries described in the following table.

Name | Library | Notes | Configuration options | Minimum working version
--- | --- | --- | --- | ---
XRender | libXrender | X Rendering Extension; used for anti-aliasing | `-xrender` or auto-detected | 0.9.0
Xrandr | libXrandr | X Resize and Rotate Extension | `-xrandr` or auto-detected | 1.0.2
Xcursor | libXcursor | X Cursor Extension | `-xcursor` or auto-detected | 1.1.4
Xfixes | libXfixes | X Fixes Extension | `-xfixes` or auto-detected | 3.0.0
Xinerama | libXinerama | Multi-head support | `-xinerama` or auto-detected | 1.1.0
Xi | libXi | X11 Input Extensions | auto-detected | 1.3.0
Xt | libXt | Xt Intrinsics |  | 0.99
Xext | libXext | X Extensions |  | 6.4.3
X11 | libX11 | X11 Client-Side Library |  | 6.2.1
SM | libSM | X Session Management | `-sm` or auto-detected | 6.0.4
ICE | libICE | Inter-Client Exchange | `-sm` or auto-detected | 6.3.5
glib | libglib-2.0 | Common event loop handling | `-glib` or auto-detected | 2.8.3
pthread | libpthread | Multithreading |  | 2.3.5

Note: You must compile with XRender support to get alpha transparency support for pixmaps and images.

See also:
  Known Issues in %VERSION%.