【问题标题】:Is Qt Designer bundled with Anaconda?Qt Designer 是否与 Anaconda 捆绑在一起?
【发布时间】:2016-09-21 23:53:32
【问题描述】:

我通过 anaconda 4.0 使用 Python 3.4,其中包含所有 pyQt4 模块。我可以使用 Qt Designer 吗? 当我查看 /anaconda/pkgs/qt-4.8.7-1/bin 时,有一个名为 Designer 的 Qt 图标,但单击它只会产生“由于问题无法打开 Designer”。

在你们都对我大喊大叫之前,类似的问题发布在 Where is Qt designer app on mac + Anaconda? 没有帮助我。我尝试下载 QtCreator,但它似乎没有找到我安装的任何其他 python 包(并不是我实际上知道我在做什么)。

如果我完全安装 Qt 以获得 Designer 是否会导致与我在 Anaconda 下安装的 Qt 包混淆?

【问题讨论】:

    标签: python qt anaconda


    【解决方案1】:

    anaconda\Library\bin 中,我有一个designer.exe

    Anaconda 4.0.0 版

    【讨论】:

    • 在 Mac 上,您需要使用 Designer.app,它位于(如果 anaconda3 安装在默认目录中):~/anaconda3/bin/Designer.app。只需打开它,或将其拖到 /Applications/
    • Windows 10:我的位于 %UserProfile%\Anaconda3\Library\bin\designer.exe 下
    【解决方案2】:

    我还在安装 Anaconda 5.1 的 Windows 7 上寻找 QT 设计器。
    运行 QT 设计器的简单方法是:
    运行“Anaconda Prompt”,然后在命令 shell 中输入 designer。您将拥有一个 QT 设计师。

    【讨论】:

    • 我刚刚从 Windows 10 命令行直接运行“设计器”!我到处找它!!!
    【解决方案3】:

    在 Anaconda 中启动 QtDesigner:

    1. 在终端中激活 conda 环境(如果尚未激活):

      $ conda 激活

    2. 在提示符下输入“designer”(当然是在激活的终端中):

      (基础)$ 设计师

    对于高级用户:

    如果您想要一个带有桌面启动器的 bash 文件,以下是每个文件的代码:

    首先在 /home/user_name/bin 创建一个文件夹“bin”,然后将你的 Designer.sh 文件放在那里。

    桌面启动器文件可以放在任何地方(桌面上应该没问题)。

    designer.sh 代码:

    #!/usr/bin/env bash
    echo ""
    . /home/user_name/anaconda3/etc/profile.d/conda.sh
    conda activate
    eval "$(conda shell.bash hook)"
    designer
    

    designer.desktop 代码:

    [Desktop Entry]
    Version=1.0
    Type=Application
    Name=Anaconda-Designer
    GenericName=AnacondaDesign
    Exec=/bin/bash "/home/user_name/bin/designer.sh"
    Icon=/home/user_name/anaconda3/lib/python3.7/site-packages/anaconda_navigator/static/images/qtcreator-icon-1024x1024.png
    Terminal=false
    StartupNotify=true
    

    不要忘记为这两个文件授予可执行权限,并接受桌面启动器应用程序作为“可信”应用程序(在首次启动时)。

    希望对你有帮助。

    【讨论】:

      【解决方案4】:

      为自己找到了答案……

      这只是删除 Anaconda 目录并重新安装它的简单情况。现在似乎一切正常

      【讨论】:

        【解决方案5】:

        我已经安装了 Anaconda 3 并且我在 /Users/apple/anaconda/bin/Designer.app/Contents/MacOS。 效果很好

        【讨论】:

          【解决方案6】:

          是的,Anaconda 包确实有 QtDesigner 包。

          您可以使用以下步骤检查 Designer 的位置 - 首先转到安装在您机器中的 python 版本,对于 mac,您可以键入 - 哪个python3 转到此位置,然后查找 QtDesigner。

          你来了。

          谢谢

          【讨论】:

            【解决方案7】:

            我在 Ubuntu 20.04 上使用 conda 4.9.2。 QtDesigner 带有 conda 包。对于我的情况,我需要先运行 conda activate <env name> 然后运行 ​​qt5-tools designer 来打开 QtDesigner。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2022-06-23
              • 2014-11-10
              • 2018-07-12
              • 2020-07-05
              • 2014-01-26
              • 2023-03-27
              • 2019-07-24
              • 1970-01-01
              相关资源
              最近更新 更多