PyQt5-как запустить конструктор


Чувствую себя очень глупо, прямо сейчас, но название говорит само за себя:

Как запустить QtDesigner?

Я установил PyQt5 через pip и полагаю, что определил каталог, в который он был установлен, как

C:Users%username%AppDataLocalProgramsPythonPython36Libsite-packagesPyQt5

Что теперь? Есть много.файлы pyd, некоторые .dll тоже, но ничего исполняемого (ну, кроме QtWebEngineProcess.exe в ...site-packagesPyQt5Qtbin, но это не похоже на то, что я ищу.

3 17

3 ответа:

Последние колеса PyQt5 (которые могут быть установлены через pip) содержат только то, что необходимо длязапуска приложений, и не включают средства разработки. Это относится к PyQt версий 5.7 и выше. Для PyQt версий 5.6 и более ранних существуют двоичные пакеты для Windows, которые также включают средства разработки, и они все еще доступны в sourceforge. Сопровождающий PyQt не планирует делать никаких дальнейших релизов таких двоичных пакетов , хотя-только колеса времени выполнения теперь будут доступны, и не будет никаких официальных колес для инструментов dev.

В свете этого кто-то создал неофициальный pyqt5-tools wheel (только для Windows). Это, по-видимому, находится на ранних стадиях, и поэтому не может идти в ногу с недавними релизами PyQt5. Это означает, что не всегда возможно установить его через pip. Если это так, то в качестве обходного пути файлы wheel можно рассматривать как zip-файлы, а содержимое извлекать в подходящее место. Это должно позволить вам запустить файл designer.exe, который находится в папке pyqt5-tools/designer.

Наконец, обратите внимание, что вы также увидите некоторые zip и tar.файлы gz в sourceforge для PyQt5. Они содержат только исходный код , так что вам не будет никакой пользы, если вы не собираетесь компилировать PyQt5 самостоятельно. И просто для ясности: компиляция из исходного кода все равно не даст вам все инструменты Qt dev. Если вы пойдете по этому пути, вам нужно будет установить весь комплект разработки Qt отдельно, как ну (который будет затем получить вам инструменты разработки).

Конструктор QtНе устанавливается вместе с установкой pip.

Вы можете либо загрузить полную загрузку из sourceforge (вероятно, не будет последним релизом pyqt и может быть глючным при наличии другой установки, такой как Ваша) , либо установить его с другим (неофициальным) pypi пакетом - pyqt5-tools (pip install pyqt5-tools), затем запустите конструктор из следующего вложенного пути вашего каталога python -

...\Python36\Lib\site-packages\pyqt5-tools\designer\designer.exe

Вы также можете установить 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. Обратите внимание, что исполняемый файл называется " конструктор.exe "