Как установить Qt-документацию для демонстрационных и Qt-инструментов PyQt

Я установил PyQt на windows 7 с python 2.6, и при попытке выполнить демонстрацию я получил следующее предупреждение:

enter image description here

После некоторых исследований я смог получить копию документации Qt4 в формате.qch, которая работает с Qt Assistant.

Как документация должна быть установлена, чтобы получить ее на демо-версии PyQt4 и устранить предупреждение?

Является ли документация qt.qch, которую я использую, с Qt Assistant, действительным для этого, или для демонстрационного документа есть определенный документ. Если да, откуда его можно скачать?

Я некоторое время искал сеть и обнаружил, что другие люди задают одни и те же или подобные вопросы, также в SO, но без полезного ответа для меня.

Ответ 1

Файлы.qch должны находиться в папке документации pyqt, чтобы демонстрации работали правильно. Если вы приняли пути по умолчанию при установке python и pyqt, это, вероятно, будет C:\Python27\Lib\site-packages\PyQt4\doc.

Прежде чем переместить файлы.qch, откройте Qt Assistant и удалите ранее добавленную документацию. Затем закройте Qt Assistant и переместите все файлы qch папку qch в папке doc pyctt: например C:\Python27\Lib\site-packages\PyQt4\doc\qch. Необходимыми.qch файлами являются qt.qch, designer.qch и linguist.qch.

Когда вы повторно открываете Qt Assistant, он должен автоматически найти всю документацию и начать повторную индексацию. После этого завершите работу Qt Assistant и откройте демоверсии PyQt.

Следует отметить несколько важных моментов: во-первых, окно предупреждений всегда появляется в Windows, даже если документация установлена правильно (что действительно является ошибкой - сценарий запуска может легко выполнить необходимые проверки). Во-вторых, не все демоверсии имеют описания, поэтому вы все равно увидите предупреждение. Could not load description. Ensure that the documentation for Qt is built Could not load description. Ensure that the documentation for Qt is built во многих местах (например, демонстрации \Minehunt). Однако, если вы правильно установили, все демоверсии в разделе "Диалоги" должны иметь, например, как описания, так и скриншоты.

Ответ 2

К сожалению, на сайте загрузки http://download.qt.io/archive/qt НЕ появляется документация в формате.qct. Загрузка в формате.tar.gz и.zip содержит инсталляторы для программного обеспечения QT, но папка doc в файлах загрузки содержит только документацию в формате.html. Это тот же формат, что и папка doc в установке PyQt. Qt Assistant не читает формат.html. Установка PyQt также содержит вложенную папку в папке doc с именем sphinx, которая содержит файлы.rst, которые также не читаются Qt Assistant