Как установить документацию Qt для демонстрации PyQt и инструментов Qt - PullRequest
10 голосов
/ 10 октября 2011

Я установил PyQt на Windows 7 с Python 2.6 и при попытке запустить демо я получил следующее предупреждение:

enter image description here

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

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

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

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

Ответы [ 2 ]

16 голосов
/ 10 октября 2011

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

Прежде чем перемещать файлы .qch, откройте Qt Assistant и удалите ранее добавленную документацию. Затем закройте Qt Assistant и переместите все файлы .qch в папку qch в папке pyqt doc: например, 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 во многих местах (например, Demonstrations \ Minehunt). Однако, если вы все установили правильно, все демонстрации в разделе «Диалоги» должны иметь, например, описания и снимки экрана.

0 голосов
/ 08 мая 2018

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

...