QtRPT Icon


Easy-to-use print report library and designer

4.8 Stars (10)
68 Downloads (This Week)
Last Update:
Download QtRptProject 1.5.4 binary for windows.zip
Browse All Files
Windows Mac Linux



QtRPT is the easy-to-use report engine written in C++ QtToolkit. It allows combining several reports in one XML file. For separately taken field, you can specify some condition depending on which this field will display in different font and background color, etc. The project consists of two parts: report library QtRPT and report designer application QtRptDesigner. Report file is a file in XML format. The report designer makes easy to create report XML file.

QtRPT Web Site


  • Supported output formats: Printer, PDF, HTML
  • Universal type of data source
  • SQL datasource
  • Report elements: Label field, Images, Diagram
  • Parameters from application side
  • Several reports together
  • Page header/footer
  • Report page/header
  • Data band
  • Data grouping
  • Group header/footer
  • Aggregate functions: AVG, SUM, COUNT
  • Mathematic functions
  • Highlighting of the fields by login conditions
  • Show/hide fields by logic conditions
  • System variables
  • Images: static or from application side
  • Diagrams with manual data or with aggregate functions
  • Barcode printing
  • Pure Qt4/Qt5 code
  • And much more…


Other Useful Business Software

Defend Your Infrastructure Against Crypto-Ransomware Icon

Did you know that every 40 seconds, a company is hit by ransomware?

Defend Your Infrastructure Against Crypto-Ransomware Icon
Though it seems like ransomware is old news in 2017, stats show that we still have no idea how to defend ourselves against it: 70% of companies targeted by ransomware get infected. Learn the various ways ransomware can be delivered to computers, the steps it takes to encrypt your files, and best practices you should apply immediately to minimize the damage.
Defend Your Infrastructure Against Crypto-Ransomware
Are you an IT pro at a company with 150+ employees?

User Ratings

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 3 / 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
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    QTRPT supports sub report?...I mean I have qt application with two QTableviews with two different data ..connected with sql ,now I am making a report of those tables in single page.....is it possible?

    Posted 06/02/2017
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5


    Posted 10/17/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Good stuff! I tried several other report generator (qreport, openrpt, ncreport, kd-reports, exaro just to mention a few). Some wouldn't even compile with Qt5, some were hard to incorporate (QtRPT: just drop in QtRPT.pri and you're ready to go), others were commercial (I use it in a private project and don't want to spend money on it). Some features would be great, e.g., allow passing a database connection to the reports or at least use parameters (db name, server, credentials) instead of coding them into the report. OK, it's open source, I added the functionality. If you would like to have the code (just a few lines so far), just drop me a note.

    Posted 08/10/2015
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Nice work . It would be interesting to modify font, color or size of a text from report from source code by calling the function setValue for example.

    Posted 05/06/2015
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    good project

    Posted 02/14/2015
Read more reviews

Additional Project Details


French, Ukrainian, Dutch, English, Portuguese, Serbian, Chinese (Traditional), German, Spanish, Russian, Arabic, Georgian

Intended Audience


User Interface


Programming Language




Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

No, Thank you