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

Showing articles for All (24) PyQt6 (6) PySide6 (8) PyQt5 (8) Tkinter (2) PySide2 (8)

Install Qt Designer Standalone

Qt Designer Download for Windows, Mac and Linux

The QResource System

Using the QResource system to package additional data with your applications

Embedding custom widgets from Qt Designer

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

Creating Dialogs With Qt Designer

Using the drag and drop editor to build PySide6 dialogs

Embedding custom widgets from Qt Designer

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

Creating Dialogs With Qt Designer

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

First steps with Qt Designer

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

First steps with Qt Designer

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

Laying Out Your PyQt6 GUIs With Qt Designer

Use Qt Designer to effortlessly build your application UI

The QResource System

Using the QResource system to package additional data with your applications

The QResource System

Using the QResource system to package additional data with your applications

Creating Dialogs With Qt Designer

Using the drag and drop editor to build PySide2 dialogs

Creating Dialogs With Qt Designer

Using the drag and drop editor to build PyQt5 dialogs

Laying Out Your PySide2 GUIs With Qt Designer

Use Qt Designer to effortlessly build your application UI

Q&A: Are there any built-in QIcons?

Using built-in icons for your apps.

First steps with Qt Designer

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

Laying Out Your PyQt5 GUIs With Qt Designer

Use Qt Designer to effortlessly build your application UI

Embedding custom widgets from Qt Designer

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

Embedding custom widgets from Qt Designer

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

First steps with Qt Designer

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