我正在尝试在 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 - 无设计师。我现在完全糊涂了。
您可以尝试从终端中启动
open -a Designer
来启动 Anaconda(版本 4.x)附带的 Qt Designer。
如果您有 Qt5.x,您可能想通过
open -a Designer-qt5
启动较新版本的 Designer。
OSX Yosemite 10.10.5
Qt 5.6
QtCreator 3.6.1
QtDesigner 是我的 QtCreator 的一部分。使用 QtDesigner:
启动 QtCreator,然后从菜单栏(QtCreator 外部)单击:
File>New File or Project
您将看到一个
New File or Project
对话框窗口。在 Files And Classes
部分中,选择 Qt
。在中间窗格中,选择 QtDesigner Form
。然后点击右下角的Choose
按钮。您将看到一个
QtDesigner Form
对话框窗口。然后你可以选择Main Window
或Dialog with Buttons Bottom
等,然后点击右下角的Continue
按钮。在
Location
对话框窗口中,使用类似 mainwindow1.ui 的名称,对于路径,您可能需要将其放在一边并创建一个名为 forms 的目录,例如$ mkdir /Users/7stud/qt_projects/forms
,然后输入该路径作为路径。输入任何其他详细信息,然后单击
Done
。这将使您进入 QtCreator,并选择“设计”按钮(我猜这意味着您位于 QtDesigner 中),并且您将能够将小部件拖放到窗口上。要将
.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 内部。
我从 https://riverbankcomputing.com/software/pyqt/download/下载了适用于 Mac(和 SIP)的最新 Qt4 版本 蟒蛇配置.py 制作 && 制作安装 我的qt设计师就在这里。 /usr/local/Cellar/qt/4.8.7/Designer.app
希望有帮助!
我在我的 Mac 的这个位置找到了它
/Users/ramakrishna/Qt/5.11.1/clang_64/bin/Designer.app
命令“open -a Designer”也适用于 mac shell
命令 + 空格键并调用聚光灯搜索和打字设计器也可以找到设计器应用程序
Qt 有一个适用于 Mac 的 dmg 安装程序,其中包含所有内容。
有一个更轻量级的 QT Creator 版本,仅包含 Python QT 编辑器,可帮助您构建甜美而简单的 Python UI。即使不需要转换 ui 文件(它允许您实时进行...) 我很喜欢 !!!! https://build-system.fman.io/qt-designer-download
我无法明确回答你的问题,因为我没有在任何地方安装 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)。
祝你好运。
open -a Designer
Mac 终端适用于 macOS Big Sur 11.6.1
在这里试试: /opt/homebrew/opt/qt@5/bin/Designer