2012-10-16 92 views
1

我正在開發一個可以顯示pdf文件的Python應用程序。我試圖用 的python-poppler-qt4綁定。PyInstaller和Poppler

到目前爲止沒有問題。 但是,我也可以構建一個獨立的程序可執行文件。 爲此,我想使用PyInstaller

似乎PyInstaller不支持Poppler。我怎樣才能解決這個問題?

回答

1

您碰到什麼問題?

我已經寫了很多使用python-poppler-qt4使用PyInstaller打包的Windows程序,我遇到的唯一問題是沒有自動導入PyQt4.QtXml依賴項。

這可以固定通過創建一個名爲hook-popplerqt4.py與文件的內容:

hiddenimports = ['PyQt4.QtXml'] 

保存此文件與其他鉤子

<PyInstaller Root>/PyInstaller/hooks 

,你應該是好去。

如果您仍然遇到問題,請發佈您的錯誤,以便我們更好地瞭解問題所在。