像电子表格一样打印丰富的布局

时间:2011-02-07 16:22:12

标签: c++ qt

我正在寻找一种解决方案,允许我从C ++ / Qt app内容打印,如发票。

要说清楚,我不是在问我如何操纵excel的数据表。我期待 获取我的应用数据和打印[打印] 类似格式良好的发票。

我需要良好的格式/布局功能。需要:线条,边框,阴影,文字样式(颜色,字体,重量)......因此具有丰富的格式化能力。

对此有什么可行的解决方案?

1 个答案:

答案 0 :(得分:0)

QGridLayout可用于创建类似Excel的“电子表格”表单。您可以控制每个信息/小部件的位置。

要打印布局,请将布局及其内容放在QWidget中,然后使用render将其绘制到QPrinter,这是一个QPaintDevice。