Qt Reference Documentation

# 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, please refer to the Framebuffer HOWTO document. 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
- Hardware Accelerated Graphics
- 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

- Qt Performance Tuning
- Fine-Tuning Features in Qt
- Adding an Accelerated Graphics Driver