我有一个使用PySide,Qt和python的python应用程序。在我的应用程序中,我想打开并显示一个pdf文档,但是在应用程序中有查看器,而不是在操作系统上使用默认查看器。
我还没有能够找到能够执行此操作或某些示例代码的小部件。我之前从未使用过这些工具,这是我的第一个Qt& PySide应用程序所以我确信有一个小部件可以做到这一点,但我只是不知道它。
我发现了这个post,当我拿到示例代码时,我无法显示任何pdf并且无法复制海报的行为,但我使用的是python 2.7.3,PySide 1.1.1所以也许这就是原因。尝试在另一篇文章中运行示例代码时出现的错误是:
QWebInspector:QSettings无法读取配置设置[resourceTrackingEnabled]。
我要渲染的pdf在本地保存,与python脚本位于同一目录中,无法通过网络访问。
有人可以指向一些示例代码或Qt小部件的方向,我可以使用它来呈现PDF格式吗?
顺便说一句,我不确定这是否重要,但pdf将使用LaTeX生成。
编辑 - 更多信息 -
该程序必须在Windows和Mac OSX环境中运行,但它只适用于不会分发的个人项目。使用PyQt不是一个选项,因为它与我使用的python编辑器不兼容,并且PySide是要求。我已经阅读了下面的link但是根据我在Rendering部分的理解它说可用的第三方库使用C,C ++和Qt而不是python或PySide但是我可能误解了这个?