用于Qt的可链接报告库,带有编辑器或简单标记

问题描述:

是否有一个报告库可以与Qt应用程序链接以生成和打印发票(从我自己的应用程序中,不需要单独的工具)。需要发票到即时打印,所以我有以下要求:要打印到报告库 用于Qt的可链接报告库,带有编辑器或简单标记

  • 从预定义报告模板选择

    • 管数据(内部或外部我的应用程序没有关系创建)
    • 综合报告生成我的应用程序
    • 没有预览前打印里面 - 只是创建订单并打印发票d
    • 基于Linux
    • 文档的页眉/页脚elivery指令,地址和口号
    • tableized线项目,与子项和线价格/项目价格
    • 订单汇总(总价格,含税)
    • 多页应该重复表头和显示部分和
    • 不错有:纳入动态生成的图像数据

    需要什么样的/想:

    • 生成SQL,CSV,或者XML数据集的应用程序之外的报告
    • 报告生成器并不需要做计算

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

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

    该数据库在MySQL上运行,但尚未(不)存储任何发票的订购数据。发票只是归档到硬盘上。这可能会改变,但我不认为这很重要,因为我可以手动将数据提供给报告库。

    更新:我的POS应用程序将开源,所以图书馆应该与GPL或类似的兼容。

  • 看一看KD报告:

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

    这也是GPL下可用,虽然这不是广告,所以它可能是需要联系KDAB获得它。

    +0

    奇怪,它似乎没有提到一个单词......我会尽力联系他们。但是更多社区开放的解决方案仍将受到欢迎。 – hurikhan77 2010-06-13 15:34:58

    +0

    +1,因为它们确实为每个库提供了GPL许可(但仅限于GPL-2)。但是我会把问题留待一段时间 - 也许还有其他建议。 – hurikhan77 2010-06-16 13:17:38

    您可以尝试NCReport,但自2.0版以来,它变为commercial product

    在互联网中有一个example

    +1

    实验的新链接:http://ieatbinary.com/2011/07/09/a-simple-working-example-for-qt-ncreport/ – amree 2012-01-20 17:11:04