2010-03-24 5 views
4

Я разрабатываю приложение в PyQt4, которое в конечном итоге должно открыть и показать файлы PDF. Для этой задачи существует библиотека python: python-poppler (в разных вариантах написания).У вас есть пример py-poppler-qt?

Проблема заключается в том, что она ужасно документирована, и единственный простой рабочий пример, который я нашел до сих пор, использует Python + Gtk + Cairo, в то время как пример с Python + Qt, который я нашел, использует более старую версию библиотеки, и многие основные с тех пор произошли изменения, поэтому он больше не работает. Это неделя. Я пытаюсь использовать код в примере PyGtk, чтобы взломать код PyQt, но пока не удалось добиться успеха.

У кого-нибудь есть простой пример программы Python-Qt, которая открывается и показывает файл PDF, который может быть полезен сообществу, чтобы узнать, как работать с этой библиотекой?

Большое спасибо.

Archive with broken pyqt example

Archive with working PyGtk example

+0

Я не понимаю. Вы хотите создать библиотеку, открывающую и показывающую PDF-файлы, и вам нужен пример, который ... открывает и показывает файлы PDF. Итак, вы действительно хотите, чтобы все работа была уже выполнена? –

ответ

5

Существует пример погребен глубоко в экспериментальной (неиспользованного) ветви приложения, вот ссылка на конкретный файл, содержащий код. Не знаю, поможет ли это? Весь соответствующий код Poppler сам содержится внутри класса PdfViewer в нижней части этого файла.

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

 Смежные вопросы

  • Нет связанных вопросов^_^