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

Live Coding Workflow C++

Qt/QML Live Coding for Everyone

< 1 minute read
Remember my blog post about speeding up your Python QML GUI development with live coding?? I figured that Python is not enough as I recently worked on a few more Qt/C++ projects. Since C++ is not easily live-codable, meaning we can't reload the entire project, another approach was necessary. Therefore, I created a C++ version of my live coding project. ...

Blender 2.8 industrial robot

Animating Industrial Robots with Blender

3 minutes read
In this article, you will learn about the opportunities of using Blender to animate industrial robots. Blender is an open source 3D animations software, which is used by 3D artists all over the world to create 3D art and cinematics scene, including blockbuster movies. A couple of weeks ago, someone mentioned to me that Blender 2.8 will be a revolutionary ...

Rendering to a monochrome OLED display with QML

4 minutes read
Rendering to a monochrome OLED display with QML In this blog post, you will learn how to write QtQuick applications for an OLED display without modifying the Linux kernel. My testing system is an SSD1306 based 128x64 monochrome OLED display connected via I2C to the CHIP single board computer. Motivation I recently came across a post on the Qt Blog ...

Web UIs for Machinekit

5 minutes read
In this blog post, I present WebVCP - web-based user interfaces for Machinekit. Reasons for web UIs over native UIs I have dedicated a lot of my work in the last years ro QtQuickVcp which is a remote UI framework for Machinekit targeting desktop and mobile applications. So you may wonder why I even explored the possibilities of web UIs ...

Cloud-based Continuous Integration for QtQuickVcp

6 minutes read
This blog post is about the continuous integration of Qt applications with the example of the QtQuickVcp project. It demonstrates how to build Qt applications and libraries for Linux and Android using Travis CI and Docker. Furthermore, I mention how to build Qt applications for Windows and OS X. My Motivation At the beginning of October, I visited the QtCon ...