|  | Home · All Classes · Main Classes · Grouped Classes · Modules · Functions |

# Qt for Embedded Linux

Qt for Embedded Linux is a C++ framework for GUI and application development for embedded devices. It runs on a variety of processors, usually with Embedded Linux. Qt for Embedded Linux provides the standard Qt API for embedded devices with a lightweight window system.

Qt for Embedded Linux applications write directly to the framebuffer, eliminating the need for the X Window System and saving memory. The Linux framebuffer is enabled by default on all modern Linux distributions. For information on older versions, see http://en.tldp.org/HOWTO/Framebuffer-HOWTO.html. For development and debugging purposes, Qt for Embedded Linux provides a virtual framebuffer. It is also possible to run an application using the VNC protocol.

Getting Started | Reference | Features
--- | --- | ---
Architecture Overview Installation Running Applications Examples | Classes Environment Variables Font Licenses | Pointer Handling Character Input Display Management OpenGL Fonts
Development | Porting | Optimization
Virtual Framebuffer VNC Protocol Testing the Linux Framebuffer Cross Compiling Applications Deploying Applications | Porting Qt Applications to Qt for Embedded Linux Porting Qt for Embedded Linux to a New Architecture Porting Qt for Embedded Linux to Another Operating System | Performance Tuning Fine-Tuning Features Adding an Accelerated Graphics Driver