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教程:报表创建示例

>>>完整文章

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

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

Qt入门-表格类QTableWidget

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

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

一、简介        Qt自带的例子/usr/lib64/qt4/examples/desktop/systray中详尽介绍了系统托盘的功能,在其基础上进行拓展,定制适合自己的系统托盘。     ...
  • taiyang1987912
  • taiyang1987912
  • 2015年07月28日 10:21
  • 21418

Qt界面开发(各种控件以及图表)

Qt界面开发(各种控件以及图表) 1.Qt简洁窗体 源代码链接:点击打开链接 2.QT漂亮界面 源代码链接:点击打开链接 3.音乐播放器界面 源代码链接:点击打开链接 4.六宫格界面 源代码链接:...
  • ZhangXiaoyu_sy
  • ZhangXiaoyu_sy
  • 2017年12月28日 21:51
  • 371

QT5中使用Echarts图表组件

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

QT官方第三方开源工具

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

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

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

宗凡高 Qt开源报表Cutereport介绍

需要Qt一个开源报表系统,在网上找了一下,名叫  cutereport,地址: https://cute-report.com/en 下载其中的 cutereport_1.3.1_src.7z 源代...
  • cibiren2011
  • cibiren2011
  • 2017年02月03日 17:16
  • 1356

Qt浅谈之十九:Model/View实现表格和统计图

一、简介        简介 二、运行图 (1)如下图1所示。 三、详解 1、开始 (1)开始 四、总结 (1)本博文只发布部分源码,读者可根据思路来进行定制。...
  • taiyang1987912
  • taiyang1987912
  • 2014年08月21日 16:35
  • 8279

Qt报表开发开元

  • 2016年01月20日 19:56
  • 195KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Qt报表控件NCReport教程:报表创建示例
举报原因:
原因补充:

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