CuteReport is a report solution like Jasper Report, Crystal Reports or FastReport, but based on Qt framework. It can be easily used with any Qt application. In general, CuteReport consists of two parts: core library and template designer. Both are totally modular and theirs functionality can be easily extended by writing additional modules. It's totally abstract of used data and can use as storage: file system, database, version control systems, etc. The project's goal is to provide powerful, but yet simple to use for inexperienced user and report designers, reporting system.
It is supposed to be a product that combines eXaro ideas from Qt world and FastReport functionality from Delphi world and brings the best of them to C++/Qt world and then shares it with Python, Ruby, Perl developers using bindings.
СuteReport also has a commercial version. Read about it on the official web site.

Features

  • A number of data sources: SQL database, Text, FileSystem, external data model (QAbstractTableModel);
  • Various types of storages to keep report templates and report's objects like picture, etc: Filesystem, GIT, SQL database, embedded storage;
  • Plain text or HTML support;
  • Variety of drawing items to construct a great looking report: text (Memo), Image, Barcode, Arc, Chart, Chord, Ellipse, Line, Pie, Rectangle;
  • Picture sources: static, dataset, storage
  • Unlimited number of details within one report;
  • Report Title and Summary;
  • Page Headers and Footers;
  • Item grouping;
  • Aggregate functions: count, min, max, avg, sum;
  • Spelling out of numbers, currencies, money amounts;
  • Parameters that can be passed from a custom application;
  • Entire application full featured scripting engine to manage any aspect of the report rendering;
  • Supported measure units: Millimeters and Inches;
  • Standalone WYSIWYG designer with ability to extend any functionality using custom plugin;
  • Some preinstalled Designer plugins: ReportProperty editor, Page editor, Script editor, Dataset editor, Preview;
  • Runtime dialogs with Designer Form Editor module;
  • Multilingual reports;
  • Report inheritance;
  • Automatic Table of Contents;
  • Crossplatform;
  • Batch report processing

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow CuteReport

CuteReport Web Site

Other Useful Business Software
Your top-rated shield against malware and online scams | Avast Free Antivirus Icon
Your top-rated shield against malware and online scams | Avast Free Antivirus

Browse and email in peace, supported by clever AI

Our antivirus software scans for security and performance issues and helps you to fix them instantly. It also protects you in real time by analyzing unknown files before they reach your desktop PC or laptop — all for free.
Free Download
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
4
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Easy to integrate to your QT project. Very nice report designer and support.
    1 user found this review helpful.
  • like it! :)
  • ok
    1 user found this review helpful.
  • This is the best report generator!
    1 user found this review helpful.
  • Nice work ! Great project.
    3 users found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Linux, FreeBSD, AmigaOS, Mac, Windows

Languages

English

Intended Audience

Information Technology, Education, Developers, End Users/Desktop

User Interface

Qt

Programming Language

C++, JavaScript

Database Environment

XML-based, MySQL, PostgreSQL (pgsql), SQLite, Firebird/InterBase, ODBC

Related Categories

C++ Printing Software, C++ Report Generators, JavaScript Printing Software, JavaScript Report Generators

Registered

2012-12-28