Qt é um sistema multiplataforma para o desenvolvimento de programas de interface gráfica. Qt é mais notavelmente usado no KDE. A empresa responsável pela criação é a norueguesa Trolltech.

Utilizando Qt é possível desenvolver aplicações e interface com usuário uma única vez, e depois compilar o código fonte para diversos sistemas operacionais, sem que seja necessário reescrever o código fonte.

A principal linguagem utilizada no Qt é o C++, mas outras linguagens também são suportadas.

A documentação completa pode ser encontrada no site oficial, http://doc.trolltech.com.

Para a leitura deste livro, recomenda-se um bom conhecimento de C++ e de programação em interface gráfica do usuário; para isto existem, respectivamente, os livros:

Recomenda-se também conhecimento dos conceitos de programação orientada a objetos, já que Qt é estruturado como uma hierarquia de classes. O livro sobre este assunto é:

Índice editar

  1. Capa
  2. Objetivo
  3. Introdução
    1.  Introdução ao Qt
    2.  O que há de novo no Qt 5
    3.  Plataformas suportadas
    4.  Licença do Qt
    5.  Ferramentas de Desenvolvimento
    6.  Instalação
  4. Visão geral
    1.  Primeiro programa
    2.  Interfaces de Usuário
    3.  Widgets
    4.  Sinais e slots
    5.  Internos do núcleo
    6.  Armazenamento de Dados
    7.  Multimídia
    8.  Rede e Conectividade
    9.  Gráficos
    10.  Aplicações QML
    11.  Todas as Visões gerais do Qt
  5. Referência
    1.  Todas as Classes C++ do Qt
    2.  Módulos do Qt
    3.  Todas as APIs e QML
    4.  Toda Documentação de referência do Qt
 
Wikipedia
A Wikipédia tem mais sobre este assunto:
Qt