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 ...

Machinekit at the Open Minds Awards

Machinekit won the Austrian Open Source Award 2017

< 1 minute read
Machinekit just won an Open Minds Award - thats the Austrian Open Source Award - in the category Open Source Software - Development! Reasons mentioned for choosing Machinekit as the winner of the award are the flexibility Machinekit controlling robots, CNC machines and 3d printers using realtime Linux. However, more importantly, the suitability of the project for makers as well ...

Running Qt Creator in emacs-mode

2 minutes read
In this blog post, you will learn how to run Qt Creator in emacs-mode or in layman terms how to configure GNU Emacs keybindings in Qt Creator. Why I write this blog post This mini-tutorial is a note to my future self, searching how to configure Qt Creator to behave like Emacs all over the internet after another system reset. ...