The Viking Blog

Get inspiration from Viking Software’s expert insights.


An example of pixel based painting.


There are basically two different ways of using QThread directly: Worker threads or subclassing.

Signals and slots in Qt

Signals and slots were one of the distinguishing features that made Qt an exciting and innovative tool back in time.

What makes a QML file (often called component) a well written good quality one?

Especially in larger SW projects, consistency is a very important factor. And one main area of consistency is the code style.

I have a small mobile app that I work on from time to time. It is OSS and using Qt.