Mac + Anaconda 上的 Qt 设计器应用程序在哪里?

问题描述 投票:0回答:10

我正在尝试在 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 - 无设计师。我现在完全糊涂了。

python macos qt pyqt anaconda
10个回答
17
投票

您可以尝试从终端中启动

open -a Designer
来启动 Anaconda(版本 4.x)附带的 Qt Designer。

如果您有 Qt5.x,您可能想通过

open -a Designer-qt5
启动较新版本的 Designer。


6
投票

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,并选择“设计”按钮(我猜这意味着您位于 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 的 Design 按钮打开,即您将进入 QtDesigner 内部。


5
投票

我希望您应该寻找 Qt Creator。 此处注意:-

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

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

如果您的发行版中没有,您可以在此处单独下载。


2
投票

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

希望有帮助!


2
投票

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

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

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

命令 + 空格键并调用聚光灯搜索和打字设计器也可以找到设计器应用程序


1
投票

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

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


1
投票

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


0
投票

我无法明确回答你的问题,因为我没有在任何地方安装 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)。

祝你好运。


0
投票
open -a Designer 

Mac 终端适用于 macOS Big Sur 11.6.1


0
投票

在这里试试: /opt/homebrew/opt/qt@5/bin/Designer

© www.soinside.com 2019 - 2024. All rights reserved.