Install Qt Designer Standalone
Qt Designer Download for Windows, Mac and Linux
Qt Designer is a cross-platform drag and drop GUI designer, which can be used to build UIs for both PyQt and PySide. It is a great tool to simplify the process of building interfaces for your applications.
While Qt Designer is distributed by Qt as part of the Qt Creator integrated IDE, most of that IDE is not useful or helpful for Python development — primarily being designed for C++ developers. If you just want the Designer application, this is not currently available from Qt. But helpfully, other people have stepped up to make this available.
In this guide we’ll look at the various options available for installing Qt Designer as a standalone application on your system.
Since the Qt Designer software is free software, these alternative distributions of Qt Designer are permitted.
PyQt Command line launcher
Qt Designer is available on PyPi via the pyqt5-tools package. This can be pip installed just like any other Python package. This wrapper will download and install Qt Designer for you and provide a command-line launcher to start the program.
pip install pyqt6-tools
pip install pyqt5-tools
After installation you can run Qt Designer from the command line using the built-in launcher.
pyqt6-tools designer
pyqt5-tools designer
If this doesn’t work check your Python scripts folder is in your PATH .
PySide6 Command line launcher
In recent versions of PySide6 Qt Designer is installed automatically when you install PySide6 with pip . After installation you can run Qt Designer from the command line using the built-in launcher.
pyside6-designer
If this doesn’t work check your Python scripts folder is in your PATH .
Over 10,000 developers have bought Create GUI Applications with Python & Qt!

Downloadable ebook (PDF, ePub) & Complete Source code
[[ discount.discount_pc ]]% OFF for the next [[ discount.duration ]] [[discount.description ]] with the code [[ discount.coupon_code ]]
Purchasing Power Parity
Developers in [[ country ]] get [[ discount.discount_pc ]]% OFF on all books & courses with code [[ discount.coupon_code ]]
Installing from Qt Package
If the above installation options don’t work for you, you can instead follow the following instructions to install Qt Creator or Qt Designer depending on your platform.
If you install Qt Creator you can access Qt Designer through it, even if you don’t use any of the other functionality.
Windows
Qt Designer is available in the installation packages for Qt available from the Qt downloads page. Download and run the appropriate installer for your system and follow the platform-specific instructions below. Installing Qt Designer will not affect your Python PyQt5/6 or PySide2/6 installation.
Qt Designer is not mentioned in the Windows Qt installer, but is automatically installed when you install any version of the Qt core libraries. For example, in the following screenshot we’ve opted to install the MSVC 2017 64-bit version of Qt — what you choose will have no effect on your Designer install.

Installing Qt, will also install Qt Designer.
If you want to install Qt Creator it is listed under «Developer and Designer Tools». Rather confusingly, Qt Designer isn’t in here.

Installing the Qt Creator component.
macOS
Qt Designer is available in the installation packages for Qt available from the Qt downloads page. Download and run the appropriate installer for your system and follow the platform-specific instructions below. Installing Qt Designer will not affect your Python PyQt5/6 or PySide2/6 installation.
Qt Designer is not mentioned in the macOS Qt installer, but is automatically installed when you install any version of the Qt core libraries. Download the installer from the Qt website — you can opt for the open source version.

Inside the downloaded .dmg file you’ll find the installer.
Open the installer to start the installation. Go through to where it asks you to choose which components to install. Select the macOS package under the latest version of Qt.

You only need the macOS package under the latest version.
Once the installation is complete, open the folder where you installed Qt. The launcher for Designer is under /clang_64/bin . You’ll notice that Qt Creator is also installed in the root of the Qt installation folder.

Qt Designer in Ubuntu launcher.
Well done, you’ve finished this tutorial! Mark As Complete
[[ user.completed.length ]] completed [[ user.streak+1 ]] day streak
For a complete guide to building GUI applications with Python, see our PyQt6 tutorial. Using another library? We also have a PyQt5 tutorial, PySide6 tutorial and PySide2 tutorial.
Never miss an update
Enjoyed this? Subscribe to get new updates straight in your Inbox.

Install Qt Designer Standalone was written by Martin Fitzpatrick .
Martin Fitzpatrick has been developing Python/Qt apps for 8 years. Building desktop applications to make data-analysis tools more user-friendly, Python was the obvious choice. Starting with Tk, later moving to wxWidgets and finally adopting PyQt.
Install Qt Designer Standalone was published in installation on May 21, 2022 (updated September 13, 2023 )
- Topics
- Where do I begin?
- Data Science
- Packaging & Distribution
- Databases & SQL
- QML/QtQuick
- Learn the fundamentals
- Raspberry Pi
- Games
- Start
- Installation
- First steps with PyQt5
- Example PyQt5 Apps
- Widget Library
- PyQt / PySide documentation
- Reusable code & snippets
- Frequently Asked Questions
- Tutorials
- PyQt5 tutorial
- PyQt6 tutorial
- PySide2 tutorial
- PySide6 tutorial
- Tkinter tutorial
- Latest articles
- Your Downloads
- Python GUIS Community
- PyQt5 Book / PySide2 Book
- PyQt6 Book / PySide6 Book
- Python Packaging Book
- Book Source Code
Follow us for new tutorials
Python PyQt5 запуск Qt Designer в Windows 7
Если его там нет, попробуйте установить: pip install pyqt5-tools .
Тогда дизайнер искать в: \Lib\site-packages\pyqt5-tools\designer.exe
Если python установлен, но не знаете его путь, можно попробовать узнать у него самого, введя в консоли:
python -c "import sys; print(sys.executable)"
Отслеживать
ответ дан 26 апр 2018 в 9:44
77k 6 6 золотых знаков 56 56 серебряных знаков 123 123 бронзовых знака
поискал — нет его там
26 апр 2018 в 10:14
возможно, его туда мне положил pyqt4 или pyside, которые раньше устанавливал.
26 апр 2018 в 10:23
в site-packages есть только папка PyQt5, но в ней тоже нет
26 апр 2018 в 11:17
Если его там нет, попробуйте установить: pip install pyqt5-tools. ? Только что установил pyqt5-tools и в site-packages\pyqt5-tools нашел дизайнер
26 апр 2018 в 11:39
Да, получилось. Спасибо большое!
26 апр 2018 в 12:26
Может быть вы смотрели в папке с установленным Python, а не в документах: C:\Users\Username\AppData\Local\Programs\Python. pyqt5_tools\ Qt\ bin
Нашел там, после совета с установкой через команду: pip install pyqt5-tools от пользователя выше.
Отслеживать
1,735 9 9 золотых знаков 19 19 серебряных знаков 28 28 бронзовых знаков
ответ дан 9 окт 2019 в 17:27
41 3 3 бронзовых знака
Я у себя с трудом нашел вот по такому пути:
C:\Users\\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\qt5_applications\Qt\bin
Отслеживать
ответ дан 30 янв 2021 в 20:13
Khusamov Sukhrob Khusamov Sukhrob
245 2 2 серебряных знака 11 11 бронзовых знаков

Так как с недавних пор можно установить интерпретатор питона версии 3.9 с магазина Windows Store, питон может у кого-то, кто так и сделал, являться приложением магазина со всеми вытекающими. Потому, не смотря на, возможно, до сих пор актуальные предыдущие мне ответы, оставлю свои два варианта. Во втором варианте отличие от предыдущих ответов — папка «qt5_applications».
Установка выполнялась посредством исполнения команд: pip install pyqt5 | pip install pyqt5-tools (была оф. версия 3.7.7) и pip3.9 install pyqt5 | pip3.9 install pyqt5-tools (версия 3.9 скачана приложением из Windows Store, команды исполнялись в PowerShell от имени Администратора)
Актуально для Windows 10, но смею предположить, что и для «Семёрки» также будет актуально за исключением того, что в ней, как мне помнится, нет и не было магазина Windows Store.
Урок #3 – Разработка внутри Qt Designer

За разработку графического дизайна отвечает программа Qt Designer. Она позволяет быстро реализовать графическую составляющую. За урок мы научимся работать с программой и создадим на ее основе программу «Калькулятор».
Видеоурок
Программа Qt Designer
Qt Designer обеспечивает разработчика полноценным графическим редактором. Через него вы можете добавлять виджеты, свойства, а также создавать сигналы (обработчики событий).
Помимо добавления объектов вы можете создавать меню для ваших проектов. Можно управлять статус баром (status bar), меню (menu bar) и toolbar.
Преобразование в «.py»
Qt Designer создает файл с расширением «.ui». Для редактирования такого файла через PyQt 5 его сперва необходимо преобразовать в файл «.py». Этапы преобразования:
- Установите через терминал pyqt и pyqt-tools:
pip install pyqt5 pip install pyqt5-tools
- Перейдите в папку, где сохранен файл с расширением «.ui»
- Выполните команду:
pyuic5 -x file_name.ui -o new_file.py
- Далее у вас будет Python файл, что можно редактировать через любой текстовый редактор
Qt designer как установить
Разработка программного обеспечения (ПО) весьма сложный процесс, требующий от программиста не только знаний используемого языка программирования, но и умения пользоваться различными инструментами разработчика, такими как компилятор, отладчик и среда разработки. Современный уровень разработки подразумевает повышение надежности работы ПО и уменьшение трудоемкости на этапах разработки ПО, что во многом достигается за счет унификации и кроссплатформенности исходного кода.
Язык программирования C++, применяемый в большинстве случаев разработки ПО, является кроссплатформенным 1 , однако его кроссплатформенность распространяется на консольные приложения для вычислительных задач работы с вводом-выводом (файлы, стандартные потоки). Графические (оконные) приложения разработанные с его помощью, а также приложения типа клиент-сервер, приложения для работы с базами данных, GDI и 3D графикой или осуществляющие многопоточные вычисления 2 , статические и динамические библиотеки являются полностью платформозависимыми, т.е. их компиляция возможна только под определенную операционную систему (ОС).
Среди методов снижения зависимости от конкретной ОС и повышения унификации исходного кода, наиболее перспективным и технологически верным является использование программного каркаса, например, такого как Qt (разработчик Digia– финский системный интегратор и разработчик программного обеспечения).
Программный каркас Qt, является кроссплатформенным 1 , с открытым исходным кодом, позволяющим разрабатывать ПО на языке программирования С++. Qt является фундаментом для популярной рабочей среды KDE, входящей в состав многих ОС, основанных на ядре Linux, а также множества кроссплатформенных приложений, функционирующих под различными ОС (Microsoft Windows, Debian, Android и т.д). Также следует отметить, что Qt распространяется не только под коммерческой, но и под лицензиями GNU LGPL и GNU GPL, что позволяет использовать Qt для коммерческих и учебных проектов 3 .
Наибольшее удобство при разработке программ на основе программного каркаса Qt, обеспечивается использованием интегрированной среды разработки, такой как Qt Creator (разработчик Qt Development Frameworks). Qt Creator позволяет организовать взаимодействие с компилятором и отладчиком, использовать шаблоны базовых программ при создании проекта, обеспечивает удобный доступ к обучающим примерам, реализует подсветку синтаксиса, полнотекстовую и контекстную справку и т.д.
Процедура установки Qt, установки и настройки Qt Creator рассматривается на примере Qt 4.8.6 и Qt Creator 3.2.1 для таких ОС, как:
— Debian GNU/Linux 8.x (jessie: i386, amd64)
— Ubuntu 14.04.x LTS (trusty: i386, amd64)
— Microsoft Windows 7 Professional SP1 (i386, amd64)
Следует отметить, что для рассматриваемых ОС, процедура установки Qt и Qt Creator различается, а процедура настройки Qt Creator, существенных различий не имеет.
1. Установка Qt и Qt Creator
1.1 Debian GNU/Linux 8.x (jessie: i386, amd64)
Выполняется посредством установки следующих пакетов (см. таблицу 1) из репозитория.
Информационный список пакетов необходимых для сборки
Программный каркас Qt
Просмотрщик файлов QML
Примеры программ, разработанных на базе Qt
Документация (требуется для доступа к qt4-demos из Qt Creator)
Интегрированная среда разработки для Qt
Для установки пакетов следует открыть консоль и от имени суперпользователя выполнить команду (см. рис. 1):
apt-get install build-essential qt4-default qt4-qmlviewer qt4-demos qt4-doc-html qtcreator
Рис. 1 – Команда установки пакетов
1.2 Ubuntu 14.04.x LTS (trusty: i386, amd64)
Выполняются действия, аналогичные пункту 1.1
1.3 Microsoft Windows 7 Professional SP1 (i386, amd64)
1.3.1 Компилятор MinGW
— из архива i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z, извлечь директорию mingw32 в корень диска«C»;
— запустить qt-opensource-windows-x86-mingw482-4.8.6.exe и следовать инструкциям установщика. В качестве директории для установки Qt указать «C:\Qt\4.8.6-mingw-x86»;
— запустить qt-creator-opensource-windows-x86-3.2.1.exe и следовать инструкциям установщика;
— установить плагин QtcPaneEncode, автоматически меняющий кодировку для консоли сборки и вывода приложения в QtCreator (из архива QtcPaneEncode-3.2.1-win.zip извлечь директории lib и share и поместить их в«C:\Qt\qtcreator-3.2.1»
2. Настройка QtCreator
Поскольку для рассматриваемых ОС, процедура настройки QtCreator, существенных различий не имеет, то приведенный пример настройки QtCreatorдля ОС Microsoft Windows 7 Professional SP1 (i386, amd64), полностью идентичен как ОС DebianGNU/Linux 8.x (jessie: i386, amd64), так и ОС Ubuntu 14.04.xLTS (trusty: i386, amd64).
2.1 Перейти «Инструменты» ->«Параметры» ->«Среда» ->«Основные» ->«Интерфейс пользователя»
— переключить язык интерфейса на «English» (выбрать в выпадающем списке «Язык» пункт«English», нажать кнопку «OK» и перезапустить Qt Creator);
Рис. 2 – Переключение языка интерфейса Qt Creator на «English»
2.2 Перейти в нижнюю часть окна (панель командных клавиш)
— включить панели, отображающие основные сообщения и контроль версий (нажать на кнопку с двумя треугольниками, поставить флажки«General Messages»и«Version Control»);
Рис. 2 – Включение панелей, отображающих основные сообщения и контроль версий
2.3 Перейти в правый нижний угол окна
— настроить местоположение индикатора сборки (нажать на кнопку с треугольником);
2.4 Рабочая площадь окна
— увеличить полезную площадь окна (закрыть окно «Open Documents»);
2.5 Перейти«Tools» ->«Options» ->«Text Editor» ->«Behavior»
— отключить масштабирование колесиком мыши (убрать флажок«Enable scroll wheel zooming»);
2.6 Перейти«Tools» ->«Options» ->«Text Editor» ->«Display» ->«Text Wrapping»
— отображать правую границу колонки текста (поставить флажок «Display right marginat column»);
2.7 Перейти«Tools» ->«Options» ->«Text Editor» ->«Display» ->«Display»
— подсвечивать текущую строку (поставить флажок «Highlight currentline»);
— подсвечивать текущий блок (поставить флажок «Highlight blocks»);
— отображать кодировку файла (поставить флажок «Display fileencoding»);
2.8 Перейти«Tools» ->«Options» ->«Help» ->«Startup»
— открывать справку в рядомлежащем окне («On context help», выбрать«Always Show Side By Side»);
2.9 Перейти«Tools» ->«Options» ->«Help» ->«Behaviour»
— возвратвредакторкода, после закрытия справки (поставить флажок«Return to editor on closing the last page»);
2.10 Перейти«Tools» ->«Options» ->«Build & Run» ->«General» ->«Projects Directory»
— указать директорию для сохранения нового проекта (задать значение текстового поля «Directory»);

Рис. 3 – Вкладка«Build & Run» ->«General» ->«Build and Run»
2.11 Перейти«Tools» ->«Options» ->«Build & Run» ->«General» ->«Build and Run»
— сохранять все файлы перед сборкой (установить флажок «Save all files before build»);
— открывать консоль сборки при сборке (установить флажок «Open Compile Output pane when building»);
— открывать вывод приложения при отладке (установить флажок «Open Application Output pane on output when debugging»);
— использовать jom вместо nmake (убрать флажок «Use jom instead nmake»);
— очищать старый вывод приложения при новом запуске (установить флажок «Clear old application output on a new run»);
— объединить stderr и stdout (установить флажок «Mergest derr and output»);
— каталог сборки по умолчанию (задать значение текстового поля «Default build directory»), рекомендуется «./Build»;
2.12 Перейти«Tools» ->«Options» ->«Build & Run» ->«Pane encoding»
— устанавливать автоматически кодировку для консоли сборки (установить флажок «Build output»);
— устанавливать автоматически кодировку для вывода приложения (установить флажок «Application output»);
Рис. 4 – Установка автоматической кодировки для консоли сборки и вывода приложения

Рис. 5 – Настройка отладчика
2.14 Перейти«Tools» ->«Options» ->«Build & Run» ->«Compilers»
— добавить компилятор (нажать кнопку «Add», выбрать «MinGW»);
— указать путь до компилятора (в текстовом поле «Copmiler path» указать «C:\mingw32\bin\g++.exe», затем нажать кнопку «Apply»);
Рис. 6 – Настройка компилятора
Рис. 7 – Настройка «Qt Versions»
2.16 Перейти«Tools» ->«Options» ->«Build & Run» ->«Kits»
— указать компилятор («Compiler», выбрать «MinGW»);
— указать отладчик («Debugger», выбрать «GDB»);
— указать Qt («Qtversion», выбрать «Qt 4.8.6 (mingw-x86)», затем нажать кнопку «OK»)
Рис. 8 – Настройка комплекта
Выполнение приведенных рекомендаций по установке Qt, установке и настройке Qt Creator, позволяет в дальнейшем избежать ошибок при использовании программного каркаса Qtв качестве фундамента для разработки ПО.
1. Шилдт, Герберт. Полный справочник по C++, 4- е издание. : Пер. с англ. – М.: Издательский дом «Вильямс», 2006. – 800 с.
2. Шлома Дмитрий. Установка Qt. Установка и настройка QtCreator[Электронный ресурс] // CppSources.ru: кроссплатформенные исходники, статьи, задачи на C/C++/Qt,. Омск.,2014-2017. URL: http://cppsources.ru/development-tools-c-cpp (дата обращения: 27.02.2017).
1 кроссплатформенность на уровне компиляции под конкретную операционную систему
2 язык программирования C++ поддерживает многопоточные вычисления, начиная с ISO/IEC 14882:2011
3 согласно положениям лицензий GNU LGPL, GNU GPL