我看到一个类似的问题(几年前),它与Tkinter Canvas的印刷有关。
相反,我需要打印Text
小部件的内容,其中可能包含图像。
我很惊讶/惊恐地发现也许没有办法做到这一点。我可以接受PDF导出。
PDFlib
似乎有很多缺点,但可能会得到解决:
-
价格高
然后我注意到这个PDFLib Lite,它似乎有我需要的一切。
-
使用不想设置 Python 绑定的配置和制作步骤进行安装困难。
然后我发现一个简单的:
yum install pdflib-lite-python
.
无论如何,您应该安装源代码,因为它包含许多 Python 示例。
文本小部件不支持打印或导出为易于打印的格式。
话虽如此,如果您没有嵌入式小部件或图像,那么使用pdflib之类的内容将其转换为pdf应该很容易。虽然文本小部件不直接支持富文本格式,但它具有非常好的自省功能。