我正在开发一款可以显示图片和文字的应用。但我想将整个QT界面导出为PDF(通过按下UI本身上的按钮)。所有文本和所有图像就像在UI上显示一样。
现在,如果那是不可能的,也许我可以自动创建一个jpg,保存它然后以某种方式使用reportlab将jpg转换为PDF。
我不知道从哪里开始。任何人都可以给我一个例子,甚至只是一个提示。
答案 0 :(得分:2)
您可以使用QPixmap.grabWidget
捕获主窗口小部件,使用QPrinter
生成pdf文件。将pixmap绘制到打印机需要QPainter
。