2011-10-09 40 views
9

我在Windows 7上安装的PyQt与Python 2.6和Qt文档和Qt工具,试图执行我得到了以下警告演示时:如何安装PyQt的演示

enter image description here

一些研究,我能经过获取与Qt Assistant配合使用的.qch格式的Qt4文档。

如何安装文档以获得PyQt4演示并消除警告?

我正在使用的Qt.qch文档与Qt助手是有效的,或者有一个特定的演示文档。如果是,它可以从哪里下载?

我一直在寻找网络一段时间,发现其他人也问过相同或类似的问题,但也没有对我有用的答案。

+0

你能发布一个链接到你找到.qch文档的地方吗? – dls

+2

@dls。您可以使用其中一个在线安装程序对临时文件夹执行文档自定义安装(请确保先取消选择所有其他组件,否则将会是一个巨大的下载)。 Qt库的[源代码](http://qt.nokia.com/downloads/downloads#qt-lib)也包含'qch'文件。 – ekhumoro

+0

当前的下载是[here](http://download.qt.io/archive/qt)。 – TNT

回答

16

.qch文件必须位于pyqt文档文件夹中才能使演示正常工作。如果你在安装python和pyqt时接受默认路径,这可能是C:\Python27\Lib\site-packages\PyQt4\doc

在移动.qch文件之前,请打开Qt助手并删除以前添加的文档。然后关闭Qt Assistant并将所有.qch文件移动到pyqt doc文件夹中的qch文件夹中。 C:\Python27\Lib\site-packages\PyQt4\doc\qch。所需的.qch文件是qt.qchdesigner.qchlinguist.qch

当你重新打开Qt助手时,它应该自动查找所有文档并开始重新索引它。完成之后,关闭Qt Assistant并打开PyQt演示。

有几件重要的事情要注意:首先,警告消息框总是会出现在Windows上,即使文档已经正确安装(这实际上是一个错误 - 启动脚本可以很容易地进行必要的检查) 。其次,并非所有的演示都有描述,所以在很多地方你仍然会看到警告Could not load description. Ensure that the documentation for Qt is built(例如Demonstrations \ Minehunt)。但是,如果您已正确安装,则对话框部分中的所有演示都应具有说明和屏幕截图。

+0

谢谢,直接点和有益的。这个答案比我能给的更值得赞赏。我邀请其他人支持它:-) – joaquin