|  | 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