4

我正在 PyQt4 中开发一个应用程序,最终必须打开并显示 PDF 文件。对于这个任务,有一个 python 库:python-poppler(各种拼写风格)。

问题是它的文档非常少,到目前为止我发现的唯一一个简单的工作示例使用 Python+Gtk+Cairo,而我发现的 Python+Qt 示例使用的是旧版本的库,并且发生了许多重大变化因为,因此它不再起作用了。这是我试图使用 PyGtk 示例中的代码来破解 PyQt 的代码的一周,但到目前为止还没有成功。

有没有人有一个简单的 Python-Qt 程序示例,它可以打开并显示 PDF 文件,这可能对社区了解如何使用该库有用?

非常感谢。

使用损坏的 pyqt 示例存档

使用工作 PyGtk 示例存档

4

1 回答 1

5

有一个隐藏在应用程序的实验(未使用)分支中的示例,这里是包含代码的特定文件的链接。不知道会不会有帮助?所有相关的 poppler 代码都包含在该文件底部的 PdfViewer 类中。

http://bazaar.launchpad.net/~j-corwin/openlp/pdf/annotate/head:/openlp/plugins/presentations/lib/pdfcontroller.py

于 2010-04-29T17:35:00.950 回答