Python 如何打印Tkinter文本小部件的内容?

Python 如何打印Tkinter文本小部件的内容?,python,text,printing,tkinter,pdflib,Python,Text,Printing,Tkinter,Pdflib,我看到一个类似的问题(几年前)已经被问过了,它与特金特画布的印刷有关 我需要打印文本小部件的内容,其中可能还包含图像 我惊讶/震惊地发现也许没有办法做到这一点。我可以接受PDF导出 PDFlib似乎有许多缺点,但可以解决: 价格很高 然后我注意到这一点,这似乎是我所需要的一切 使用不想设置Python绑定的configure and make步骤很难安装 然后我发现了一个简单的方法:yum安装pdflib-lite-python 在任何情况下,您都应该安装源代码,因为它包含许多Python示

我看到一个类似的问题(几年前)已经被问过了,它与特金特画布的印刷有关

我需要打印
文本
小部件的内容,其中可能还包含图像

我惊讶/震惊地发现也许没有办法做到这一点。我可以接受PDF导出

PDFlib
似乎有许多缺点,但可以解决:

  • 价格很高

    然后我注意到这一点,这似乎是我所需要的一切

  • 使用不想设置Python绑定的configure and make步骤很难安装

    然后我发现了一个简单的方法:
    yum安装pdflib-lite-python


  • 在任何情况下,您都应该安装源代码,因为它包含许多Python示例。

    文本小部件不支持打印或导出为打印友好格式


    这就是说,如果没有嵌入式小部件或图像,那么获取文本小部件的内容并使用类似pdflib的东西将其转换为pdf应该非常容易。虽然文本小部件不直接支持富文本格式,但它具有非常好的内省功能。

    谢谢Bryan。我看了看pdflib。。。似乎有点复杂和超重的解决方案,我希望我能用它来编码