【问题标题】:How to print content of a Tkinter Text widget?如何打印 Tkinter Text 小部件的内容?
【发布时间】:2012-05-30 12:18:58
【问题描述】:

我看到一个类似的问题已经问过(几年前),它与 Tkinter Canvas 的印刷有关。

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

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

PDFlib 似乎有很多缺点,但它可能会被解决:

  1. 价格偏高

    然后我注意到了这个PDFLib Lite,它似乎有我需要的一切。

  2. 使用不想设置 Python 绑定的配置和制作步骤难以安装。

    然后我发现了一个简单的:yum install pdflib-lite-python

无论如何,您都应该安装源代码,因为它包含许多 Python 示例。

【问题讨论】:

    标签: python text printing tkinter pdflib


    【解决方案1】:

    文本小部件不支持打印或导出为适合打印的格式。

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

    【讨论】:

    • 谢谢布莱恩。我看了一下 pdflib... 似乎有点复杂和超重的解决方案,我希望我能用它编码
    猜你喜欢
    • 1970-01-01
    • 2015-03-14
    • 2019-02-22
    • 2021-12-31
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2011-03-30
    相关资源
    最近更新 更多