PyQt5 - 如何启动设计师

时间:2017-02-07 13:09:59

标签: python qt pyqt5 qt-designer

现在感觉非常愚蠢,但标题说明了一切:

如何启动QtDesigner?

我已经通过PyQt5安装了pip,我相信已经确定了已安装的目录

C:\Users\%username%\AppData\Local\Programs\Python\Python36\Lib\site-packages\PyQt5

现在怎样?有很多.pyd文件,一些.dll也是,但没有可执行文件(好吧,除了QtWebEngineProcess.exe中的...\site-packages\PyQt5\Qt\bin,但这听起来不像我和我#39;我正在寻找。

16 个答案:

答案 0 :(得分:16)

安装pip的Qt设计人员

您可以从sourceforge下载完整的下载内容(可能不会成为最后一个pyqt版本,并且可能会因为您的其他安装而出现错误)用另一个(非官方的)pypi包安装它 - pyqt5-toolspip install pyqt5-tools),然后从python目录的以下子路径运行设计器 -

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

答案 1 :(得分:10)

最新的PyQt5轮子(可通过pip安装)仅包含运行应用程序所需的内容,并且不包含开发工具。这适用于PyQt 5.7及更高版本。对于PyQt 5.6及更早版本,还有适用于Windows的二进制包,其中还包含开发工具,这些包仍可在sourceforge获得。 PyQt的维护者并没有计划进一步发布这样的二进制包,但现在只有运行时轮可用,并且开发工具没有官方轮子。

鉴于此,有人创建了一个非官方pyqt5-tools wheel(仅适用于Windows)。然而,这似乎处于早期阶段,因此可能无法跟上最近的PyQt5版本。这意味着可能无法始终通过pip安装它。如果是这种情况,作为解决方法,可以将wheel文件视为zip文件,并将内容提取到合适的位置。这应该允许您运行designer.exe文件夹中的pyqt5-tools/designer文件。

最后,请注意,您还会在sourceforge上看到PyQt5的一些zip和tar.gz文件。这些只包含源代码,所以除非你打算自己编译PyQt5,否则对你没用。而且要明确一点:从源编译仍然不会给你所有的Qt dev工具。如果沿着这条路走下去,你还需要单独安装整个Qt开发套件( 然后会为你提供开发工具)。

答案 2 :(得分:7)

我也为此感到挣扎。 pyqt5-tools方法很麻烦,因此我创建了standalone installer for Qt Designer。只有40 MB。也许您会发现它有用!

答案 3 :(得分:5)

如果你在 python 虚拟环境中工作,在命令窗口中

>>qt5-tools designer

可以打开设计器窗口。

答案 4 :(得分:4)

如果您看不到 Designer ,只需查看此路径 "Lib\site-packages\qt5_applications\Qt\bin" 以获取 Designer.exe 并运行它。

答案 5 :(得分:2)

如果要安装pyqt5-tools,则可以在其中找到designer.exe文件:

<python_installation>\Lib\site-packages\Qt

如果找不到文件或直接打开文件时遇到任何问题,请打开命令提示符并键入:

<python_installation>\Scripts\pyqt5designer.exe

答案 6 :(得分:1)

您还可以通过以下方式安装QT Designer:

  1. QT main site
  2. 安装最新的QT(我正在使用5.8)
  3. 确保包含“Qt 5.8 MinGW”组件
  4. QT Designer将安装在C:\Qt\5.8\mingw53_32\bin\designer.exe
  5. 请注意,可执行文件名为“designer.exe”

答案 7 :(得分:1)

在pip安装PyQt5Designer后,PyQt5可以工作

答案 8 :(得分:1)

对于在 2021 年以后偶然发现这篇文章并找到过时答案的任何人:QT Designer 现在位于 qt5-applications 包中,位于 Qt\bin\ 下。在 Windows 上,这意味着使用 Python.org 安装程序的 CPython 3.9 的默认路径是 %APPDATA%\Python\Python39\site-packages\qt5_applications\Qt\bin\designer.exe

答案 9 :(得分:0)

尝试使用:

pip install pyqt5-tools

现在您可以在site-packages/pyqt5-tools中找到设计师。

答案 10 :(得分:0)

pip install pyqt5-tools

然后重新启动cmd,只需键入“ designer”,然后按Enter。

答案 11 :(得分:0)

  

pip安装pyqt5-tools

工作在python 3.7.4

无法正常工作在python 3.8.0

答案 12 :(得分:0)

轻松下载此模块 通过pip安装PyQt5Designer 然后打开 C:\ ProgramData \ AnacondaX \ Lib \ site-packages \ QtDesigner \ designer.exe
给anaconda用户

C:\ Program Files \ PythonXX \ Lib \ site-packages \ QtDesigner \ designer.exe C:\ Program Files(x86)\ PythonXX \ Lib \ site-packages \ QtDesigner \ designer.exe 对于python用户

答案 13 :(得分:0)

我遇到了同样的问题,但是我能够使用Pygame模块安装代码进行安装,更改了一些信息: -pygame(py -m pip install -U pygame --user) -PyQt5(py -m pip install -U pyqt5-tools --user)

答案 14 :(得分:0)

如果您使用水蟒,应该在这里找到

C:\Users\%username%\anaconda3\envs\untitled\Lib\site-packages\qt5_applications\Qt\bin

答案 15 :(得分:0)

到目前为止,最简单的方法是使用此安装程序:

https://build-system.fman.io/qt-designer-download

似乎这里的其他答案已经过时,更不用说让刚开始使用此功能的人感到困惑了。 Sourceforge不再具有此程序包,我按照建议的方式安装了工具,但脚本文件夹中没有任何内容,并且上述pip命令均无效。