QtRPT é o motor de relatório de impressão fácil de usar escrito em C+ QtToolkit. Permite combinar vários relatórios em um arquivo XML. Para campo tomado separadamente, você pode especificar alguma condição dependendo da qual este campo irá exibir em uma fonte diferente e cor de fundo, etc. O motor QtRPT permite processar o script incorporado no relatório. Por script, o usuário pode definir como os campos devem ser processados depende de algumas condições. O projeto consiste em duas partes: report library QtRPT e report designer application QtRptDesigner. O arquivo de relatório é um arquivo em formato XML. O designer de relatórios facilita a criação do arquivo XML de relatório. Graças a Biblioteca Qt, nosso projeto pode ser usado em programas para trabalhar nos sistemas operacionais Windows, Linux, MacOS. Características Formatos de saída suportados: Impressora, PDF, HTML Tipo universal de fonte de dados Fonte de dados SQL Modelagem visual da consulta SQL Elementos de relatório: Campo de etiquetas, Imagens, Diagrama Parâmetros do lado da aplicação Vários relatórios juntos Cabeçalho de página / rodapé Página de relatório / cabeçalho Banda de dados Agrupamento de dados Cabeçalho de grupo / rodapé Funções agregadas: AVG, SUM, COUNT Funções matemáticas Destaque dos campos por condições de login Mostrar / ocultar campos por condições lógicas Variáveis do sistema Imagens: Estática ou do lado da aplicação Diagramas com dados manuais ou com funções agregadas Figura e desenho de linha Impressão de código de barras Campos de texto ricos Controle total da construção de relatórios da aplicação do usuário Motor de script incorporado Código puro Qt4/Qt5 E muito mais...