【问题标题】:PyQt5: How to install/run Qt DesignerPyQt5:如何安装/运行 Qt 设计器
【发布时间】:2023-03-16 19:17:01
【问题描述】:

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

如何启动 QtDesigner?

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

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

现在呢?有很多 .pyd 文件,还有一些 .dll,但没有可执行文件(嗯,除了 ...\site-packages\PyQt5\Qt\bin 中的 QtWebEngineProcess.exe,但这听起来不像我要找的。​​p>

【问题讨论】:

  • 如果你还在苦苦挣扎,你也可以试试我的standalone installer for Qt Designer。它只有 40 MB,并在“开始”菜单中创建了一个简单的“Qt Designer”条目。
  • 截至 2018 年 12 月,在 Windows 7 下使用 Python 3.6 和 PyQt5,只需使用pip install pyqt5-tools 即可安装 QT Designer car。然后在C:\Program Files\Python36\Lib\site-packages\pyqt5_tools 中提供一个可执行文件

标签: python qt pyqt5 qt-designer


【解决方案1】:

我也为此苦苦挣扎。 pyqt5-tools 方法很麻烦,所以我创建了一个standalone installer for Qt Designer。它只有 40 MB。也许你会发现它很有用!

【讨论】:

  • 这应该是我认为的最佳答案。
  • 你能更新你的安装程序是相当旧的 5.11 :/
  • 这个工具似乎只适用于 windows 和 mac - 你有 linux 的解决方案吗?
【解决方案2】:

Qt 设计器没有pip 一起安装。

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

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

【讨论】:

  • 谢谢! pip install pyqt5-tools 给了我一个 No matching distribution found,所以我会尝试 sourceforge(有点违背拥有 pip的目的,但是......)。
  • 刚刚再次尝试使用 pip 安装pyqt5-tools,一切正常。
  • 是的,在“文件”选项卡下手动浏览安装(靠近“摘要”,在带有徽标的标题下),然后导航到“PyQt5”。
  • @User1291。当前的 pyqt5-tools 适用于 PyQt-5.7 而不是 PyQt-5.7.1,因此不兼容。但是,您应该能够像 zip 文件一样打开 pyqt5-tools 轮并将内容提取到合适的位置。然后您可以尝试运行pyqt5-tools/designer 文件夹中的designer.exe 文件。
  • 我在这里找到它:C:\Python37-32\Lib\site-packages\qt5_applications\Qt\bin
【解决方案3】:

最新的 PyQt5 轮子(可以通过 pip 安装)仅包含 运行 应用程序所需的内容,不包含开发工具。这适用于 PyQt 5.7 及更高版本。对于 PyQt 5.6 及更早的版本,有一些适用于 Windows 的二进制包也包括开发工具,这些仍然可以在 sourceforge 获得。不过,PyQt 的维护者不打算进一步发布此类二进制包 - 现在只有运行时轮子可用,开发工具不会有官方轮子。

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

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

【讨论】:

  • pyqt5-tools-wheelpip 工作。之后,只需从 Python\Scripts 文件夹启动 Designer.exe。谢谢!
【解决方案4】:
pip install pyqt5-tools

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

【讨论】:

  • 谢谢你一千遍!
【解决方案5】:

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

>>qt5-tools designer

可以打开设计器窗口。

【讨论】:

  • 这个答案是正确答案,值得一提。
  • 我没有使用venv,全局安装了pyqt5-tools。这行得通。谢谢!
  • 这适用于venvglobal 环境。
【解决方案6】:

pip install pyqt5-tools

工作在 python 3.7.4

不会工作在 python 3.8.0

【讨论】:

    【解决方案7】:

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

    【讨论】:

    • 非常感谢,我最近安装了pyqt6-tools,对此感到困惑。这个答案对我来说是完美的。如果您已经安装了工具并且无法找到设计器,请尝试此步骤。对于 QT6 查找 Python39\Lib\site-packages\qt6_applications\Qt\bin ,您将找到 designer.exe
    【解决方案8】:

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

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

    【讨论】:

      【解决方案9】:

      pip install PyQt5Designer 后 PyQt5 工作

      【讨论】:

      • 这有助于 Windows 下的 Python 3.9。谢谢。这让我有了 QtDesigner。 ...为了让 pyuic5 也能运行(生成 Python 输出),我还必须使用 pip 安装 pyuic5-tool。
      【解决方案10】:

      尝试使用:

      pip install pyqt5-tools
      

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

      【讨论】:

        【解决方案11】:

        如果您正在安装pyqt5-tools,那么您可以在其中找到designer.exe 文件:

        <python_installation>\Lib\site-packages\Qt
        

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

        <python_installation>\Scripts\pyqt5designer.exe
        

        【讨论】:

          【解决方案12】:

          使用pip下载模块:

          pip install PyQt5Designer
          

          然后,对于anaconda 用户,打开:

          C:\ProgramData\AnacondaX\Lib\site-packages\QtDesigner\designer.exe
          

          python 用户:

          • 64 位:

            C:\Program Files\PythonXX\Lib\site-packages\QtDesigner\designer.exe
            
          • 32 位:

            C:\Program Files (x86)\PythonXX\Lib\site-packages\QtDesigner\designer.exe
            

          【讨论】:

            【解决方案13】:

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

            【讨论】:

              【解决方案14】:

              如果你使用 anaconda,你应该在这里找到它

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

              【讨论】:

                【解决方案15】:

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

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

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

                【讨论】:

                  【解决方案16】:

                  我遇到了同样的问题,但是我能够使用 Pygame 模块安装代码进行安装,更改了一些信息:

                  pygame:

                  py -m pip install -U pygame --user
                  

                  PyQt5:

                  py -m pip install -U pyqt5-tools --user
                  

                  【讨论】:

                    猜你喜欢
                    • 2017-05-08
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2020-10-22
                    • 2018-03-05
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多