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

Ответ 4

Вы также можете установить Qt Designer следующим образом:

  1. Установите последнюю версию Qt (я использую 5.8) с основного сайта Qt
  2. Убедитесь, что вы включили компонент "Qt 5.8 MinGW"
  3. Qt Designer будет установлен в C:\Qt\5.8\mingw53_32\bin\designer.exe
  4. Обратите внимание, что исполняемый файл называется "designer.exe"

Ответ 5

Попробуйте использовать:

pip install pyqt5-tools

Теперь вы найдете дизайнер в site-packages/pyqt5-tools.

Ответ 6

pip install pyqt5-tools

Затем перезапустите cmd, просто введите "designer" и нажмите Enter.