2017-02-07 21 views
12

Feeling действительно глупо, прямо сейчас, но название говорит все: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, но это не походит на то, что я ищу.

ответ

4

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

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

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

10

дизайнер Qt является не установлен с установкой pip.

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

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

Спасибо!' 'pip install pyqt5-tools'' дал мне' 'Не найдено подходящего дистрибутива'', поэтому, я попробую sourceforge (вроде поражения цели * с * pip , но ...). – User1291

+0

Просто попробовал еще раз установить 'pyqt5-tools' с пипсом, и все отлично работало. – Uriel

+0

Любые идеи, которые могут вызывать« несоответствующее распределение »?' 'pip install pyqt5'' дает мне' 'требование уже выполнено'' для обоих:' 'pyqt5'' и' 'sip'' (и это должно, учитывая, что я установил' 'pyqt5'' в первую очередь). Не останавливает' 'pyqt5-tools '' from failing. – User1291

1

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

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