The Viking Blog

Read our blog for inspiration from Viking Software’s expert insights.

Windows Qt

In this blog post I will go through the process of building a 32 bit Qt 5.4 with OpenSSL support on Windows.

Keyboard navigation

Description of Qt’s event system and the details that you should know for providing your UI with a good keyboard navigation system.


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.

A Good QML file

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.