7

我是一名 Python 新手,正在尝试启动我的第一个应用程序,并且正在努力锻炼如何将 Qt Designer 与 pyQT5 一起使用。

我一直在使用下一个安装 pyqt5.7.1 的命令:

pip3 install pyqt5

安装后,我有一个

C:\Python36\Lib\site-packages\PyQt5\Qt\bin\Qt5Designer.dll

文件,但据我所知没有 Qt Designer exe。

如果有人知道我缺少什么,我真的很感激帮助?我是否必须安装完整的 Qt5 框架才能使用 Qt Designer 和 pyQT5?

谢谢

皮特

4

4 回答 4

5

WinPython-64bit-3.5.2.2Qt5我运行时:

pip install pyqt5-tools

安装在:

WinPython-64bit-3.5.2.2Qt5\python-3.5.2.amd64\Lib\site-packages\pyqt5-tools\designer.exe

开始正常!

于 2017-08-07T23:27:25.813 回答
3

在 3.5 版 Python QT Designer 的某个时间点,它从 pyqt5 包中删除,然后被 pyqt5_tools 包拾取。不幸的是,工具包不适用于 Python 3.6(至少到目前为止)。

您可以从 pypi.python.org 下载 3.5 版 32 位或 64 位 pyqt5_tools 包:

https://pypi.python.org/pypi/pyqt5-tools/5.7.dev9

接下来使用 zip 工具打开您下载的轮子包,并将设计器文件夹和内容复制到方便的位置。Designer 和所有需要的依赖项都在这个文件夹中。祝你好运。

于 2017-02-02T22:05:32.507 回答
1

我的解决方案 在 Windows 上

  1. pip3 install pyqt5-tools
  2. 打开 C:\Users\<userName>\AppData\Local\Programs\Python\Python35-32\Lib\site-packages\pyqt5-tools\designer 并复制所有内容到 C:\Users\<userName>\AppData\Local\Programs\Python\Python35-32\lib\site-packages\PyQt5\Qt\bin,不要覆盖相同文件名的文件!
于 2017-11-13T01:26:24.537 回答
0

另一种安装QT Designer的方法如下:

  1. 从QT 主站点安装最新的 QT(我使用的是 5.8)
  2. 确保包含“Qt 5.8 MinGW”组件
  3. QT Designer 将安装在C:\Qt\5.8\mingw53_32\bin\designer.exe
  4. 请注意,可执行文件名为“designer.exe”
于 2017-04-05T11:35:07.210 回答