2

是否有可以与 Qt 应用程序链接以生成和打印发票的报告库(在我自己的应用程序中,没有单独的工具)。发票需要立即打印,所以我有以下要求:

  • 要打印到报告库中的管道数据
  • 从预定义的报告模板中选择(在我的应用程序内部或外部创建无关紧要)
  • 在我的应用程序中集成报告生成
  • 打印前没有预览 - 只需创建订单并打印发票
  • 基于Linux
  • 带有交货说明、地址和标语的文件页眉/页脚
  • 表格化的行项目,带有子项目和行价格/项目价格
  • 订单摘要(总价、税金)
  • 多个页面应重复表格标题并显示部分总和
  • 很高兴拥有:包含动态生成的图像数据

不需要/不需要的:

  • 从 SQL、CSV 或 XML 数据集在应用程序外部生成报告
  • 报告生成器不需要进行计算

环境是为送餐/餐饮/餐厅定制的POS系统。订单通过电话进来。发票一式两份打印,一份给厨房准备送货,一份给顾客(和送货的司机)。

我目前正在使用基于 RichText 的模板,但这非常麻烦并且模板难以维护 - 所以需要进行此更改。旧应用程序是 Qt3,但新应用程序将是(并且必须是)Qt4 - 所以报告库应该与它兼容。我不想引入 Gtk 或 Gnome 依赖项。

该数据库在 MySQL 上运行,但(尚未)存储订购数据和任何发票。发票只是存档到硬盘。这可能会改变,但是当我可以手动将数据输入到报告库时,我认为这并不重要。

更新:我的 POS 应用程序将是开源的,因此该库应该与 GPL 或类似的兼容。

4

2 回答 2

1

看看KD报告:

http://www.kdab.com/index.php?option=com_content&view=article&id=54:kd-reports&catid=35:kd-reports&Itemid=66

它也可以在 GPL 下使用,尽管没有做广告,因此可能需要联系 KDAB 来获取它。

于 2010-06-13T14:35:30.633 回答
0

你可以试试NCReport,但是从 2.0 版本开始,它变成了商业产品

在互联网上有一个例子。

于 2011-12-16T00:23:27.983 回答