Qt报表控件NCReport教程:报表创建示例

转载 2013年12月02日 16:52:27

    NCReport是一款10多年时间的老牌报表控件,最初是在2002年时作为qt3的应用程序的一个联合项目,后来就成为了一个独立的GPL项目。现在的NCReport是一款轻量级、快速、多平台、简单易用的基于Qt toolkit的C++编写的报表解决方案,目前主要包括报表渲染库和报表设计器GUI应用程序。

    下面来看看如何在把报表控件NCReport中创建基础的报表,主要需要下面的步骤实现:

一、新建一个报表

 打开报表设计器的GUI应用程序,点击“新建”或是在“文件”找到新建菜单:

报表控件NCReport教程:报表创建示例

二、设置页面选项:

    当前新建报表的的页面选项可以在“报表和页面设置”对话框中进行指定,打开报表菜单并选择报表和页面选项对话框,在这个对话框中可以对下面的包括报表名称、类型、文件编码、默认字体页面尺寸等属性进行。

报表控件NCReport教程:报表创建示例

三、添加数据源

    在一开始默认的情况下,新建的报表中包含了一个页面header、detail以及一个页面footer,在开始去添加报表项目之前,需要定义表表数据源来表示这个数据来自哪里,在本次的示例中数据源就是一个Text。

    在报表中要指定一个数据源,打开报表菜单并选择数据源··菜单项目。就会出现一对话框,在里面就可以添加或者是移除数据源。要添加一个新的数据源,需要点击“添加”按钮,然后从一系列可用的数据源类型中选择QStringList数据源类型,接着点击“创建”按钮。

报表控件NCReport教程:报表创建示例

可以在如下的对话框中指定数据源属性:

报表控件NCReport教程:报表创建示例

>>>完整文章

相关文章推荐

QT5中使用Echarts图表组件

1      背景介绍 自从开发使用Qt后一直寻找一款Qt下的图形控件库,网上有很多推荐的文章推荐使用ChartDirector和QWT,由于以前在Java下使用了比较多的基于WEB的图表开源控件,例...

Qt报表控件NCReport教程:添加报表字段

NCReport是一款轻量级、快速、多平台、简单易用的基于Qt toolkit的C++编写的报表解决方案,目前主要包括报表渲染库和报表设计器GUI应用程序。     在前面的文章《报表控件NCRep...

基于Qt的图表库

如果要开发一个 Qt 应用程序(C++ 或 QML),包含绘图和数据可视化,需要插入一些图表,例如:饼图、条形图或更复杂的,有什么可选的图表库呢?一起来看看。...

Qt入门-表格类QTableWidget

表格是GUI中常用的控件,在Qt中,常用的表格类是QTableWidget。     示例: QTableWidget *table = new QTableWidget(4,2); //新...
  • xgbing
  • xgbing
  • 2012年07月23日 11:43
  • 29659

Qt浅谈之三十一数据表格(QTableWidget)

一、简介        Qt自带的例子/usr/lib64/qt4/examples/desktop/systray中详尽介绍了系统托盘的功能,在其基础上进行拓展,定制适合自己的系统托盘。     ...

QT官方第三方开源工具

QT官方第三方开源工具。今天再次在网上看到了QT的第三方开源工具列表,这里留下link地址,以备将来用到的时候参考使用。          http://qt-project.org/wiki/Cat...

报表控件NCReport教程:集成NCReport到Qt应用程序中

NCReport是一款轻量级、快速、多平台、简单易用的基于Qt toolkit的C++编写的报表解决方案,目前主要包括报表渲染库和报表设计器GUI应用程序。 但是好多使用NCReport控件的朋友都...

Qt中QPicture对报表的实现

最近写了一个小项目  中间要把所获取的数据以报告的形式打印出来  在这里整理出来 首先是背景的显示  也就是相当于那张纸张  这里面要对它设置大小  并且我自己加了一个水印在这个纸上  后面...

宗凡高 Qt开源报表Cutereport介绍

需要Qt一个开源报表系统,在网上找了一下,名叫  cutereport,地址: https://cute-report.com/en 下载其中的 cutereport_1.3.1_src.7z 源代...

Qt下Excel报表生成的又一利器----QtXlsxWriter

项目主页: http://qtxlsx.debao.me/
  • lt66ds
  • lt66ds
  • 2014年04月14日 12:30
  • 3260
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Qt报表控件NCReport教程:报表创建示例
举报原因:
原因补充:

(最多只允许输入30个字)