我正在开发一个可以显示图像和一些文本的应用程序。但我想将整个 QT 界面导出为 PDF(通过按 UI 本身上的按钮)。所有文本和所有图像都与 UI 上显示的一样。
现在,如果这是不可能的,也许我可以了解如何自动创建 jpg、保存它,然后以某种方式使用 reportlab 将 jpg 转换为 PDF。
我不知道从哪里开始。任何人都可以给我一个例子,甚至只是一个提示。
最佳答案
您可以使用QPixmap.grabWidget
来捕获主窗口小部件,并使用QPrinter
来生成pdf文件。需要使用 QPainter
将像素图绘制到打印机。
关于python - 从 QT 应用程序创建 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19904687/