如何安装QtDesigner?

24

我刚在Windows 7上安装了Qt 5.4.1,但没有QtDesigner。MaintenanceTool中也没有QtDesigner。
我该如何安装它?


3
你可以在Qt安装目录下的bin文件夹中找到designer.exe(例如:C:\Qt\5.4\msvc2013_64\bin)。 - Robert
没有QtDesigner.exe。但是有QtDesigner.dll。 - Ufx
6
就像我之前所说,该文件名为 designer.exe 而不是 QtDesigner.exe。QtDesigner.dll 也属于该软件包。 - Robert
2
设计师.exe。有的。谢谢。 - Ufx
https://build-system.fman.io/qt-designer-download - Milad
12个回答

82

以下是在Windows环境下安装和查找QT Designer的方法:

  • QT主站下载并安装最新版本的 QT(我使用的是 5.8 版本)
  • 确认你已包含 "Qt 5.8 MinGW" 组件
  • QT Designer 将安装在 C:\Qt\5.8\mingw53_32\bin\designer.exe
  • 请注意可执行文件的名称为 "designer.exe"

更新 - 有一种更简单的方法可以安装 QT Designer,而无需从 QT 下载大量数据:

  • 使用 pip install pyqt5-tools --pre 命令安装最新版本的 "pyqt5-tools"

  • "designer.exe" 将安装在 ...Lib\site-packages\pyqt5_tools 目录下


11
有人给这个家伙一块饼干,谢谢! - Itachi Sama
16
为了让下载文件更小,可以尝试使用我的独立安装程序。该程序不到40MB,甚至无需Python。 - Michael Herrmann
我一直使用pyqt5-tools方法,但今天我注意到它将我的PyQt从5.12.2降级到了5.11.3,这超出了我的意图。目前暂时切换到@MichaelHerrmann的独立安装程序。 - Antony Hatchkins
@AntonyHatchkins,根据pyqt5-tools issue #26的说法,只要提供--pre标志,它应该可以工作,但我自己还没有测试过。 - akej74
1
对于pyqt6-tools,它位于qt6_applications\Qt\bin中。 - Alan B
显示剩余2条评论

8

如果你正在使用 macOS 并使用 brew,那么你可能已经使用 brew 的安装程序安装了 qt。

在这种情况下,即使没有提及,你已经安装了 QT Designer。

你可以在这里找到它:/usr/local/Cellar/qt/<qtversion>/libexec/Designer.app

因此,要将其放置在本地应用程序文件夹中,你可以创建一个符号链接,像这样:

ln -sf /usr/local/Cellar/qt/5.11.1/libexec/Designer.app ~/Applications/.

我曾经苦苦寻找下载页面,感谢你的回答,我尝试了一下,我的Mac自己找到了它。我不知道它是从哪里来的,因为我没有使用brew(至少不是有意识地)。看起来所有东西都是由PyCharm自动安装的。 - texnic

3

在Windows上安装QtDesigner:

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

在Linux上安装设计师:

可以使用apt软件包管理器进行安装。

sudo apt-get install python-qt4 qt4-designer

运行命令designer,它将为您工作。

如果不行,请尝试/usr/bin/designer

enter image description here

它对我有用。 我正在使用Python 3.6和PyQt-5.16。


1
OP正在询问关于Windows的问题。 - KhoPhi

2
截至2023年1月,官方Qt网站不再提供Qt Designer作为独立应用程序。可以从以下位置获取Qt Designer:

官方来源

  • Qt Creator + Qt基础包
    • Qt Creator离线安装程序(需要Qt账户,已集成Designer)
  • Qt基础包
    • 在线安装程序(需要Qt账户)
      自定义安装,选择组件
      Qt-->{选择的Qt版本}-->{架构(通常是MSVC 64位/Mingw64)}
    • aqtinstall (无需账户)

在所有官方安装中,独立的designer.exe位于Qt的bin文件夹中(对于Windows通常是C:\Qt\{版本}\{架构}\bin)。

第三方独立应用程序
(可能过时)

对于 Qt 新手,使用 Creator 中的 Designer 可能是更好的选择,因为它非常简单。希望设置自定义构建基础设施的高级用户可能会对 aqtinstall 感兴趣。


1

使用pip install pyqt5-tools --pre安装最新版本的“pyqt5-tools”

然后运行命令(designer.exe),然后就可以了


1

pip install pyqt5-tools

参考: https://pypi.org/project/PyQt5Designer/

按照以下顺序运行以下命令:

pip install PyQt5Designer

designer.exe

然后按回车键。这将打开Qt Designer窗口。


1

它在那里。创建一个表格,点击.ui文件,它会自动打开。


1
它在QtCreator中打开。但我需要QtDesigner。 - Ufx
2
@Ufx QtDesigner 在 QtCreator 内部打开。 - Gábor Angyal
我需要QtDesigner应用程序。我知道QtCreator可以使用.ui文件。 - Ufx

0

扩展StonyBoy答案。 如果您使用的是macOS,并且已经通过brew安装了Qt5,并且想要像在Linux上一样通过命令行访问Qt5 Designer应用程序,则可以设置符号链接到实际可执行文件,如下所示:

ln -sf /usr/local/Cellar/qt/5.13.1/libexec/Designer.app/Contents/MacOS/Designer /usr/local/opt/qt/bin/designer

这样,designer 命令将和其他 Qt5 可执行文件(如 qmake)一起放置在 bin 文件夹中。因此,您只需在 shell 中键入 designer 即可启动它。


注意:当然,您必须将Qt5的bin/路径添加到您的PATH环境变量中,才能直接在shell中调用designer。但是,当您安装Qt5时,brew已经为您添加了它。

0

当我使用pip install pyqt5-tools安装时,我已经安装了pyqt5和该工具。如果你更喜欢PySide2,那么qt-tools将更适合你。您可以通过创建一个全新的、一次性的虚拟环境来模拟“干运行”。这很明显,但我很少使用它们,有时需要一段时间才能记起来😊。


0
在Windows上,安装Qt Design Studio。
安装完成后,你应该能够通过在安装目录中搜索它(例如使用Windows资源管理器的查找工具)来找到designer.exe
例如,在我的情况下,我使用Qt在线安装程序安装了Qt Design Studio 4.2.0,并将安装目录设置为D:\Qt
然后,designer.exe位于以下位置:
D:\Qt\Tools\QtDesignStudio\qt6_design_studio_reduced_version\bin\designer.exe

这是我在安装过程中选择的组件的屏幕截图。

screenshot of components selected during Qt installation

在Windows 11上进行了测试。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接