New to Qt5 and Python? Check out our complete PyQt5 tutorial.


Designing with Qt Creator

So far we have been creating apps using Python code. This is fine for simple applications, but as your applications get larger or interfaces become more complicated, it can get a bit cumbersome to define all elements programmatically in this way. The good news is that Qt comes with a graphical editor — Qt Creator — which contains a drag-and-drop UI editor.

In this course we'll cover the basics of creating UIs with Qt Creator. The principles, layouts and widgets are identical, so you can apply everything you've already learnt. You'll also need your knowledge of the Python API to hook up your application logical later.

You can download this from the Qt website. Just go to and download the Qt package. You can opt to install only Creator during the installation.

Start with “First steps with Qt Creator”

Designing with Qt Creator

First steps with Qt Creator (05:17)
Embedding custom widgets from Qt Designer (04:18)