【问题标题】:Where is Qt designer app on Mac + Anaconda?Mac + Anaconda 上的 Qt 设计器应用程序在哪里?
【发布时间】:2014-12-01 07:58:51
【问题描述】:

我正在尝试在 Mac 上查找 Qt 设计器应用程序。我安装了 anaconda 包,conda 报告安装了 qt、sip 和 pyqt。我仍然无法在任何文件夹中找到设计器应用程序。我使用 pyqt 的 Python 应用程序运行良好。我对 Mac 很陌生,可能缺少一些非常简单的东西。

我确实在文件夹树中搜索了任何名为设计师的东西。我发现 QtDesigner.so (应该是可执行的?)在 /Users/XXXX/anaconda/pkgs/pyqt-4.10.4-py27_0/lib/python2.7/site-packages/PyQt4 但它甚至不会运行说“无法执行二进制文件” anaconda/bin 没有。

有一个文件夹 anaconda/include/QtDesigner 但注意到我可以运行 /anaconda/pkgs/qt-4.8.5-3/bin - 没有设计师。我现在完全糊涂了。

【问题讨论】:

  • 是什么让你觉得它已经安装了?顺便说一句,一个快速的谷歌会告诉你 .so 文件是一个库。
  • 嗯...我之前使用了另一个科学 python 包 pythonxy,它与 qt 和 pyqt 一起安装,所以我认为它是 qt 安装的一部分。但你是对的。它是 Qt Creator 包的一部分。
  • 在 Windows 10 中,我的位于 %UserProfile%\Anaconda3\Library\bin\designer.exe 下

标签: python macos qt pyqt anaconda


【解决方案1】:

我希望您应该寻找 Qt Creator。 Note here:-

在 Qt Creator 下集成 Qt Designer 至少早在 Qt 4.7(约 2011 年末)就被首次提及

Qt Creator 包括一个代码编辑器并集成了 Qt Designer,用于从 Qt 小部件设计和构建图形用户界面 (GUI)。

如果它不在你的发行版中,你可以单独下载它here

【讨论】:

  • 感谢 Merlin069。我从链接安装了 Qt Creator,但是当我尝试打开由 Qt Designer 创建的 .ui 文件时,它给了我找不到应用程序“Qt.Designer”。
  • 如果你创建一个新项目,比如“Qt Widgets Application”,它会给你一个带有可以打开和编辑的ui的Form吗?
  • 我找到了! :) 有一个打开文件或项目的选项,可以在 Designer 中打开 ui 文件而不会出现问题。如果我选择 Open File With - Qt Designer 它会出错。
【解决方案2】:

由于我没有在任何地方安装 OSX,因此我无法明确回答您的问题,但也许我可以帮助您朝着正确的方向前进。

1) 您将要寻找 Designer,而不是 QT Creator,因为 Designer 是 PyQt4 附带的(PyQt4 是 Anaconda 附带的)

2) 在linux中,当你将Anaconda 2.1安装到默认位置时,设计器将被放置在home/user_name/anaconda/bin/中

3) 从终端输入“designer”会在 linux 中启动设计器,因此您可能不必费心四处寻找它。

希望 linux 和 osx 之间有一些一致性(windows 设计器位于 \Anaconda\Lib\site-packages\PyQt4)。

祝你好运。

【讨论】:

    【解决方案3】:

    我从https://riverbankcomputing.com/software/pyqt/download/ 下载了适用于 Mac(和 SIP)的最新 Qt4 版本 蟒蛇配置.py 制作 && 制作安装 我的 qt 设计师在这里。 /usr/local/Cellar/qt/4.8.7/Designer.app

    希望对您有所帮助!

    【讨论】:

      【解决方案4】:

      OSX Yosemite 10.10.5
      Qt 5.6
      QtCreator 3.6.1

      QtDesigner 是我的 QtCreator 的一部分。使用 QtDesigner:

      1. 启动 QtCreator,然后从菜单栏(QtCreator 外部)单击: File>New File or Project

      2. 您将看到一个New File or Project 对话窗口。在Files And Classes 部分中,选择Qt。在中间窗格中,选择QtDesigner Form。然后点击右下角的Choose按钮。

      3. 您将看到一个QtDesigner Form 对话窗口。然后可以选择Main Window或者Dialog with Buttons Bottom等,然后点击右下角的Continue按钮。

      4. Location 对话窗口中,使用 mainwindow1.ui 之类的名称,并且对于路径,您可能希望暂时离开并创建一个名为 forms 的目录,例如$ mkdir /Users/7stud/qt_projects/forms,然后输入它作为路径。

      5. 输入任何其他详细信息并单击Done。这将使您进入 QtCreator 并选择 Design 按钮(我猜这意味着您在 QtDesigner 中),您将能够将小部件拖放到您的窗口中。

      6. 要将.ui 文件转换为可以导入python 程序的.py 文件:

        $ pyuic5 mainwindow1.ui -o mainwindow1.py

        -o => output file (default is stdout)

      该命令将 .ui 文件 mainwindow1.ui 转换为名为 mainwindow1.py 的 .py 文件。

      要重新打开文件:File>Open File or Project。如果你选择一个扩展名为 .ui 的文件,它会在打开时预先选择 QtCreator 的设计按钮,即你将在 QtDesigner 中。

      【讨论】:

        【解决方案5】:

        您可以在终端尝试open -a Designer 来启动 Anaconda(4.x 版)附带的 Qt Designer。

        如果您有 Qt5.x,您可能希望通过 open -a Designer-qt5 启动更新版本的 Designer。

        【讨论】:

        • 我安装了 Anaconda (conda install pyqt),但是“open -a Designer-qt5”给出了错误“无法找到名为'Designer-qt5'的应用程序”
        【解决方案6】:

        我在我的 mac 的这个位置找到了它

        /Users/ramakrishna/Qt/5.11.1/clang_64/bin/Designer.app

        命令“open -a Designer”也适用于 mac shell

        command + 空格键和调用聚光灯搜索和打字设计师也找到设计师应用程序

        【讨论】:

          【解决方案7】:

          Qt 有一个适用于 Mac 的 dmg 安装程序,其中包含所有内容。

          https://www.qt.io/download-qt-installer

          【讨论】:

            【解决方案8】:

            QT Creator 有一个更轻量级的版本,只有 Python QT 编辑器,它可以帮助您构建简单易用的 Python UI。甚至不需要转换 ui 文件(它允许您实时进行...) 我真的很喜欢它 !!!! https://build-system.fman.io/qt-designer-download

            【讨论】:

              猜你喜欢
              • 2011-01-30
              • 1970-01-01
              • 1970-01-01
              • 2011-06-11
              • 1970-01-01
              • 2021-12-24
              • 2023-03-12
              • 2011-12-20
              • 1970-01-01
              相关资源
              最近更新 更多