4

私はPyQt4でアプリケーションを開発していますが、最終的にはPDFファイルを開いて表示する必要があります。このタスクには、Pythonライブラリがあります:python-poppler(さまざまなスペルのフレーバー)。

問題は、それがひどく文書化されておらず、これまでに見つけた唯一の簡単な作業例はPython + Gtk + Cairoを使用しているのに対し、私が見つけたPython + Qtの例は古いバージョンのライブラリを使用しており、これまでに多くの大きな変更が行われたことです。以来、それ故にそれはもう機能しません。PyGtkの例のコードを使用してPyQtのコードをハックしようとしているのは一週間ですが、今のところ成功していません。

PDFファイルを開いて表示するPython-Qtプログラムの簡単な例を誰かが持っていますか?これは、コミュニティがそのライブラリを操作する方法を確認するのに役立つ可能性があります。

どうもありがとう。

壊れた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 に答える