从QT应用程序创建PDF

时间:2013-11-11 11:01:47

标签: python qt pdf-generation pyqt4

我正在开发一款可以显示图片和文字的应用。但我想将整个QT界面导出为PDF(通过按下UI本身上的按钮)。所有文本和所有图像就像在UI上显示一样。

现在,如果那是不可能的,也许我可以自动创建一个jpg,保存它然后以某种方式使用reportlab将jpg转换为PDF。

我不知道从哪里开始。任何人都可以给我一个例子,甚至只是一个提示。

1 个答案:

答案 0 :(得分:2)

您可以使用QPixmap.grabWidget捕获主窗口小部件,使用QPrinter生成pdf文件。将pixmap绘制到打印机需要QPainter