#python #pyqt #qt4 #pyqt4
#python #pyqt #qt4 #pyqt4
Вопрос:
Я установил PyQt в Windows 7 с помощью python 2.6, и при попытке выполнить демонстрацию я получил следующее предупреждение:
После некоторых исследований я смог получить копию документации Qt4 в.формат qch, который работает с Qt Assistant.
Какая документация должна быть установлена, чтобы получить ее в PyQt4 demo и устранить предупреждение?
Это qt.документация qch, которую я использую с Qt Assistant, действительна для этого, или есть конкретный документ для демонстрации. Если да, то откуда ее можно загрузить?
Я некоторое время искал в сети и обнаружил, что другие люди задают те же или похожие вопросы, также в SO, но без полезного для меня ответа.
Комментарии:
1. можете ли вы опубликовать ссылку на то, где вы нашли . документация qch?
2. @dls. Вы можете использовать один из онлайн-установщиков, чтобы выполнить пользовательскую установку только документации во временную папку (сначала убедитесь, что вы сняли все остальные компоненты, потому что в противном случае загрузка будет огромной). Исходный код библиотек Qt также содержит
qch
файлы.3. В настоящее время загрузка находится здесь .
Ответ №1:
The .файлы qch должны находиться в папке документации pyqt, чтобы демонстрации работали правильно. Если вы приняли пути по умолчанию при установке python и pyqt, это, вероятно, будет C:Python27Libsite-packagesPyQt4doc
.
Перед перемещением .файлы qch, откройте Qt Assistant и удалите документацию, которую вы добавили ранее. Затем закройте Qt Assistant и переместите все.файлы qch в qch
папку в папке pyqt doc: например C:Python27Libsite-packagesPyQt4docqch
. Требуемый .файлы 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). Однако, если вы установили все правильно, все демонстрации в разделе диалоговых окон должны содержать как описания, так и скриншоты, например.
Комментарии:
1. Спасибо, прямо к делу и полезно. Этот ответ заслуживает большего количества голосов, чем я могу дать. Я приглашаю других поддержать это 🙂
Ответ №2:
К сожалению, сайт загрузки http://download.qt.io/archive/qt похоже, у него нет документации в формате .qct. Загрузки в .tar.gz и формат .zip содержат установщики для программного обеспечения QT, но папка doc в файлах загрузки содержит документацию только в формате .html. Это тот же формат, что и папка doc в установке PyQt. Формат .html не читается Qt Assistant. Установка PyQt также содержит вложенную папку в папке doc под названием sphinx, которая содержит файлы .rst, которые также не читаются Qt Assistant