PyQt5 - КАК запустить конструктора
Чувство действительно глупо, прямо сейчас, но в названии говорится все:
Как запустить QtDesigner?
Я установил PyQt5
через pip
, и я считаю, что он идентифицировал каталог, в котором он был установлен как
C:\Users\%username%\AppData\Local\Programs\Python\Python36\Lib\site-packages\PyQt5
Теперь что? Есть много файлов .pyd, некоторые .dll тоже, но ничего не исполняемые (ну, кроме QtWebEngineProcess.exe
в ...\site-packages\PyQt5\Qt\bin
, но это не похоже на то, что я ищу.
Ответы
Ответ 1
Последние колеса PyQt5 (которые могут быть установлены через pip) содержат только то, что необходимо для запуска приложений, и не включают в себя инструменты разработки. Это относится к PyQt версии 5.7 и выше. Для PyQt версии 5.6 и более ранних версий существуют бинарные пакеты для Windows, которые также включают инструменты dev, и они все еще доступны в sourceforge. Однако сопровождающий PyQt не планирует выпускать какие-либо дальнейшие выпуски таких бинарных пакетов - теперь будут доступны только колеса времени выполнения, и официальных инструментов для инструментов разработчика не будет.
В свете этого кто-то создал неофициальное колесо pyqt5-tools (только для Windows). Похоже, что это на ранних стадиях, и поэтому может не поспевать за последними выпусками PyQt5. Это означает, что не всегда возможно установить его через pip. Если это так, то в качестве обходного пути файлы колес можно рассматривать как файлы zip, а содержимое извлекать в подходящее место. Это должно позволить вам запустить файл designer.exe
которая находится в pyqt5-tools/designer
.
Наконец, обратите внимание, что вы также увидите некоторые файлы zip и tar.gz в sourceforge для PyQt5. Однако они содержат только исходный код, поэтому не будут вам полезны, если вы не собираетесь самостоятельно скомпилировать PyQt5. И просто для ясности: компиляция из исходного кода все равно не даст вам всех инструментов Qt dev. Если вы пойдете по этому пути, вам также понадобится установить весь комплект разработки Qt отдельно (что даст вам инструменты для разработки).
Ответ 2
Конструктор Qt имеет не, установленный с установкой pip
.
Вы можете загрузить полную загрузку из sourceforge (вероятно, это не будет последняя версия pyqt и может быть неисправна при наличии другой установки, как и ваша) или установить ее с другим (неофициальным) пакетом pypi
- pyqt5-tools ( pip install pyqt5-tools
), затем запустите конструктор из следующего подкаталога вашего каталога python -
...\Python36\Lib\site-packages\pyqt5-tools\designer\designer.exe
Ответ 3
Я тоже боролся с этим. pyqt5-tools
довольно громоздкий, поэтому я создал автономный установщик для Qt Designer. Это всего 40 МБ. Может быть, вы найдете это полезным!
Ответ 4
Вы также можете установить Qt Designer следующим образом:
- Установите последнюю версию Qt (я использую 5.8) с основного сайта Qt
- Убедитесь, что вы включили компонент "Qt 5.8 MinGW"
- Qt Designer будет установлен в
C:\Qt\5.8\mingw53_32\bin\designer.exe
- Обратите внимание, что исполняемый файл называется "designer.exe"
Ответ 5
Попробуйте использовать:
pip install pyqt5-tools
Теперь вы найдете дизайнер в site-packages/pyqt5-tools
.
Ответ 6
pip install pyqt5-tools
Затем перезапустите cmd, просто введите "designer" и нажмите Enter.