So far we have been creating apps using Python code. This works well in many cases, but it can get a bit cumbersome to define all widgets programmatically. The good news is that Qt comes with a graphical editor — Qt Designer — which contains a drag-and-drop UI editor. Using Qt Designer you can define your UIs visually and then simply hook up the application logic later.

Explore Qt Designer

Qt Designer
Showing articles for All (39) PyQt6 (11) PySide6 (7) PyQt5 (9) Streamlit (0) Tkinter (0) PySide2 (7) Kivy (0)

How Do I Display Images in PySide6?

Using QLabel and QPixmap to easily add images to your applications

Install Qt Designer Standalone

Qt Designer Download for Windows, Mac and Linux

The QResource System in PySide6

Using the QResource system to package additional data with your applications

Embedding Custom Widgets from Qt Designer in PySide6

Learn how to use custom widgets in your PySide6 applications when designing with Qt Designer

Creating Dialogs With Qt Designer and PySide6

Using the drag and drop editor to build PySide6 dialogs

Embedding Custom Widgets from Qt Designer in PyQt6

Learn how to use custom widgets in your PyQt6 applications when designing with Qt Designer

Creating Dialogs With Qt Designer and PyQt6

Using the drag and drop editor to build PyQt6 dialogs

Laying Out Your PySide6 GUIs With Qt Designer

Use Qt Designer to effortlessly build your application UI

How is QMdiArea supposed to be used?

Working with QMdiArea and QMdiSubWindow in PyQt6, including how to handle subwindow closing and visibility

PySide6 Tutorial Now Available

Complete PySide course, updated for PySide2 & PySide6

First Steps With Qt Designer and PyQt6

Use Qt Designer's drag and drop interface to design your PyQt6 GUI

First Steps With Qt Designer and PySide6

Use Qt Designer's drag and drop interface to design your GUI

Opening New Windows from Qt Designer Files in PyQt6

How to properly use Qt Designer generated UI files and open new windows with button clicks

How to Add Widgets After Loading a Qt Designer .ui File

Access layouts and add widgets programmatically to your Qt Designer interfaces

Laying Out Your PyQt6 GUIs With Qt Designer

Use Qt Designer to effortlessly build your application UI

The QResource System in PySide2

Using the QResource system to package additional data with your applications

The QResource System in PyQt5

Using the QResource system to package additional data with your applications

Reloading UI Changes in PyQt6 Without Restarting PyCharm

How to see your Qt Designer changes immediately during development

Creating Dialogs With Qt Designer and PySide2

Using the drag and drop editor to build PySide2 dialogs

Image inserted in label using Qt Designer does not load from Python

How to compile and use Qt resource files so images appear in your application

Creating Dialogs With Qt Designer and PyQt5

Using the drag and drop editor to build PyQt5 dialogs

How to Build a Scheduling App Layout with Qt Designer and PyQt6

Plan and design a scheduling application using Qt Designer, QTableView, and model/view architecture
1 2