【问题标题】:Linkable reporting library for Qt, with editor or easy markup [closed]Qt 的可链接报告库,带有编辑器或简单标记[关闭]
【发布时间】:2010-06-11 13:55:34
【问题描述】:

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

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

什么是不需要需要/想要的:

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

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

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

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

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

【问题讨论】:

    标签: linux qt printing reporting point-of-sale


    【解决方案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 来获取它。

    【讨论】:

    • 奇怪,好像一个字都没有提到...我会尝试联系他们。但仍然欢迎社区更加开放的解决方案。
    • +1,因为它们确实提供了 GPL 许可的每个库(但仅限 GPL-2)。但我会暂时搁置这个问题 - 也许还有其他建议。
    【解决方案2】:

    你可以试试NCReport,但是从2.0版开始,它变成了commercial product

    在网上找到了一个example

    【讨论】:

    猜你喜欢
    • 2021-05-28
    • 1970-01-01
    • 2018-10-30
    • 2011-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多