2012-05-30 74 views
1

我看到了一個類似的問題(幾年前),它涉及到Tkinter帆布的印刷。如何打印Tkinter Text小部件的內容?

我需要打印Text小部件的內容,它可能也包含圖像。

我驚訝地發現可能沒有辦法做到這一點。我可以生活在一個PDF導出。

PDFlib似乎有很多缺點,但它可能會解決:

  1. 價格高

    然後我注意到這個PDFLib Lite,似乎有所有我需要的。

  2. 安裝困難配置並使步驟不想設置Python綁定。

    然後我發現一個簡單的:yum install pdflib-lite-python

在任何情況下,您都應該安裝源代碼,因爲它包含許多Python示例。

回答

2

在文本小部件中不支持打印或導出爲便於打印的格式。這就是說,如果你沒有嵌入的小部件或圖像,那麼它應該很容易採取文本小部件的內容並使用類似pdflib的東西將其轉換爲pdf。雖然文本小部件不直接支持富文本格式,但它具有非常好的內省功能。

+0

謝謝布萊恩。我看了一下pdflib ......看起來有點複雜和超重的解決方案,我希望我可以用它編碼 – alessandro