2011-10-09 39 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