PyQt5 - 如何启动设计师

Use*_*291 25 python qt qt-designer pyqt5

感觉真的很蠢,现在,但标题说明了一切:

你如何启动QtDesigner?

我安装了PyQt5via pip,我相信已经确定了它已经安装的目录

C:\Users\%username%\AppData\Local\Programs\Python\Python36\Lib\site-packages\PyQt5
Run Code Online (Sandbox Code Playgroud)

怎么办?有很多.pyd文件,一些.dll也是,但没有可执行文件(好吧,除了QtWebEngineProcess.exein ...\site-packages\PyQt5\Qt\bin,但这听起来不像我正在寻找的.

Uri*_*iel 18

Qt设计器随安装一起pip安装.

您可以从sourceforge下载完整的下载(可能不会是最后一个pyqt版本,并且可能存在其他安装(例如您的安装)的错误)或者使用另一个(非官方)pypi软件包安装它- pyqt5-tools(pip install pyqt5-tools),然后从python目录的以下子路径运行设计器 -

...\Python36\Lib\site-packages\pyqt5-tools\designer\designer.exe
Run Code Online (Sandbox Code Playgroud)

  • 刚尝试用pip安装`pyqt5-tools`,一切正常. (3认同)
  • 我在这里找到它:C:\Python37-32\Lib\site-packages\qt5_applications\Qt\bin (3认同)

小智 15

pip install pyqt5-tools
Run Code Online (Sandbox Code Playgroud)

然后重新启动cmd,输入“designer”并回车即可。


ekh*_*oro 13

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

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

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


Mic*_*ann 11

我也为此感到挣扎。这种pyqt5-tools方法很麻烦,因此我为Qt Designer创建了一个独立的安装程序。只有40 MB。也许您会发现它有用!

  • 我认为这应该是最佳答案。 (2认同)
  • 这个工具似乎只适用于 Windows 和 Mac - 你们有适用于 Linux 的解决方案吗? (2认同)

小智 7

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

>>qt5-tools designer
Run Code Online (Sandbox Code Playgroud)

可以打开设计器窗口。

  • 这在“venv”和“global”环境中都有效。 (2认同)

小智 6

pip install PyQt5Designer 后 PyQt5 可以工作


ake*_*j74 5

您还可以通过以下方式安装 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”


小智 5

pip 安装 pyqt5-tools

在 python 3.7.4中工作

在 python 3.8.0中不起作用


小智 5

如果您看不到 Designer ,只需查看此路径“Lib\site-packages\qt5_applications\Qt\bin”的designer.exe 并运行它。


Rya*_*ant 5

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