Python PyQt5:如何安装/运行Qt设计器

Python PyQt5:如何安装/运行Qt设计器,python,qt,pyqt5,qt-designer,Python,Qt,Pyqt5,Qt Designer,现在感觉自己真的很愚蠢,但标题说明了一切: 如何启动QtDesigner 我已经通过pip安装了PyQt5,我相信已经将它安装的目录标识为 C:\Users\%username%\AppData\Local\Programs\Python\Python36\Lib\site-packages\PyQt5 现在怎么办?有很多.pyd文件,也有一些.dll文件,但没有可执行文件(除了中的QtWebEngineProcess.exe。\site packages\PyQt5\Qt\bin,但这听起来

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

如何启动QtDesigner

我已经通过
pip
安装了
PyQt5
,我相信已经将它安装的目录标识为

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

现在怎么办?有很多.pyd文件,也有一些.dll文件,但没有可执行文件(除了
中的
QtWebEngineProcess.exe
。\site packages\PyQt5\Qt\bin
,但这听起来不像我要找的。

Qt设计器是没有安装
pip

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

...\Python36\Lib\site-packages\pyqt5-tools\designer\designer.exe
最新的PyQt5车轮(可通过pip安装)仅包含运行应用程序所需的内容,不包括开发工具。这适用于PyQt版本5.7和更高版本。对于PyQt版本5.6和更低版本,Windows的二进制软件包中也包含开发工具,这些工具仍然可以在上获得。PyQt的维护者不打算发布任何进一步的su版本不过,ch二进制软件包——现在只提供运行时控制盘,而开发工具将没有官方控制盘

有鉴于此,有人创建了一个非官方的(仅适用于Windows)。不过,这似乎处于早期阶段,因此可能无法跟上最新的PyQt5版本。这意味着可能并不总是可以通过pip安装。如果是这样,作为一种解决方法,可以将轮子文件视为zip文件,并将内容提取到适当的位置。这样,您就可以运行
designer.exe
文件,该文件位于
pyqt5 tools/designer
文件夹中


最后,请注意,您还将在sourceforge上看到一些用于PyQt5的zip和tar.gz文件。但是,这些文件只包含源代码,因此除非您打算自己编译PyQt5,否则对您没有任何用处。而且需要明确的是:从源代码编译仍然无法提供所有的Qt开发工具。如果您按照这种方式进行,则需要安装整个Qt开发工具包也可以单独安装(这将为您提供开发工具)。

您也可以通过以下方式安装Qt Designer:

  • 从安装最新的Qt(我使用的是5.8)
  • 确保包括“Qt 5.8 MinGW”组件
  • Qt设计器将安装在
    C:\Qt\5.8\mingw53\u 32\bin\Designer.exe中
  • 请注意,可执行文件名为“designer.exe”

  • 我也在努力解决这个问题。
    pyqt5工具
    方法很麻烦,所以我创建了一个。它只有40 MB。也许你会发现它很有用!

    尝试使用:

    pip install pyqt5-tools
    
    现在您可以在
    站点包/pyqt5工具中找到设计器

    pip install pyqt5-tools
    
    然后重新启动cmd,只需键入“designer”并按enter键

    pip安装pyqt5工具

    在python中工作3.7.4


    在python3.8.0中不起作用

    轻松下载此模块 pip安装PyQt5Designer 然后打开 C:\ProgramData\AnacondaX\Lib\site packages\QtDesigner\designer.exe
    适用于蟒蛇用户

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

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

    如果您正在安装
    PyQt5工具
    ,那么您可以在以下文件中找到
    designer.exe
    文件:

    <python_installation>\Lib\site-packages\Qt
    
    \Lib\site packages\Qt
    
    如果无法找到文件或直接打开时遇到任何问题,请打开命令提示符并键入:

    <python_installation>\Scripts\pyqt5designer.exe
    
    \Scripts\pyqt5designer.exe
    
    PyQt5在pip安装PyQt5Designer后工作

    如果您使用的是蟒蛇,您应该在这里找到它

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

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


    这里的其他答案似乎已经过时了,更不用说让刚开始使用它的人感到困惑了。Sourceforge不再有这个软件包,我按照建议安装了这些工具,但脚本文件夹中没有显示任何内容,上面的pip命令也都不起作用。

    如果你看不到设计器,just查看此路径“Lib\site packages\qt5\u applications\Qt\bin”对于在2021+年偶然看到这篇文章并发现答案过时的人:QT设计器现在位于
    qt5应用程序
    包中,位于
    QT\bin\
    下。在Windows上,这意味着使用Python.org安装程序的CPython 3.9的默认路径是
    %APPDATA%\Python\Python39\site packages\QT5\u applications\Qt\bin\designer.exe

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

    >>qt5-tools designer
    

    可以打开设计器窗口。

    谢谢!
    pip安装pyqt5工具
    给了我一个
    没有找到匹配的发行版
    ,但是,我会尝试sourceforge(有点违背了使用pip的目的,但是…。只需再次尝试使用pip安装
    pyqt5工具
    ,一切都很好。有什么想法会导致问题吗“没有匹配的发行版”
    pip install pyqt5
    为我提供了
    已满足
    pyqt5
    sip
    的要求(考虑到我最初安装的
    pyqt5
    ),不会停止
    pyqt5工具的失败。是的,在下手动浏览安装”“文件”选项卡(靠近“摘要”,标题下带有徽标),