[英]Draw, populate and print a table to PDF file with QT
我成功创建了一种方法,该方法可以创建包含一些带有QT文本的PDF。 这是代码:
QTextDocument doc;
doc.setHtml("Some Text");
QPrinter printer(QPrinter::HighResolution);
printer.setOutputFileName("../out.pdf");
printer.setOutputFormat(QPrinter::PdfFormat);
doc.print(&printer);
printer.newPage();
现在,我想创建一个包含一些变量值的表。 像这样:
--------------------------------------------------
| TableTitle |
--------------------------------------------------
| Column1 | Column2 | Column3 |
--------------------------------------------------
| var1value | var2value | var3value |
--------------------------------------------------
我该如何实现? 我应该使用图书馆吗? 如果是这样,您建议使用哪些库?
谢谢
我编写了一个类,可以使用QPrinter将任何QAbstractItemModel打印为pdf或postscript。 在示例目录中,您可以找到所需的确切信息。 https://github.com/T0ny0/Qt-Table-Printer
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.