Qt Python vs Qt C++

Choosing Qt for Python or Qt C++?

8 minutes read
In this article, you will learn the differences between choosing Python or C++ as programming language when working with the Qt framework. In many aspects, the comparison between Qt/C++ vs. Qt/Python boils down to comparing C++ with Python. However, in some points, the particular differences between the Python bindings for Qt and the native Qt/C++ implementation are a major deciding ...

PyQt vs PySide

PyQt vs Qt for Python (PySide2)

6 minutes read
In this article, you will learn the differences between PyQt and Qt for Python PySide2 so you can decide which Python Qt binding you want to use. Why two Python Qt bindings? When reading this article, you will probably be confused about why there are two Python bindings for the Qt GUI framework and not only one. To understand this ...

Live Coding Workflow

Speed Up Your GUI Development with Python Qt and QML Live Coding

4 minutes read
Are you still hitting the Run button every time you want to verify a GUI element in your Python Qt and QML application looks as you expected? Or are you relying on your working memory to imagine the changes in your mind? Both approaches work, but you are wasting a lot of time and energy, which you could spend more ...

how to not shoot yourself in the foot with Python and Qt

How to not shoot yourself in the foot with Python for Qt / PyQt

6 minutes read
In the last few weeks, I have been using Python and Qt, especially PyQt extensively. During these weeks I have discovered a few ways how to shoot yourself in the foot accidentally. In this article, you will learn which things you should watch out for when working on GUIs with Qt and Python and how to avoid the resulting problems. ...

A robot, ROS logo and pytest logo

Testing ROS powered Robots with pytest

3 minutes read
In this article, you will learn how to use Pytest to successfully test ROS powered robots. In particular I explain how to employ pytest for testing ROS nodes. Introduction ROS, the Robot Operating System, which is actually no operating system but a middleware plus a huge number of tools to build a distributed system, comes with excellent Python bindings. ROS ...