C++

Ivan Donchevskii

ClangFormat plugin in Qt Creator 4.9

Published Wednesday April 17th, 2019 | 13 Comments on ClangFormat plugin in Qt Creator 4.9
Posted in C++, Compilers, QtCreator | Tags: , , , ,

Starting with Qt Creator 4.8 we ship the new ClangFormat plugin based on the LibFormat library. In 4.9 it is not experimental anymore but still disabled by default. Let’s shortly recall the history of ClangFormat support and why we’ve decided to have a new plugin. Beautifier plugin The clang-format tool could already be used in […]

Read More
Maurice Kalinowski

MQTT version 5 updates and how they apply to Qt MQTT

Published Tuesday February 26th, 2019 | Comments Off on MQTT version 5 updates and how they apply to Qt MQTT
Posted in Automation, C++, Dev Loop, Internet of Things | Tags: , , , ,

Previously I have been writing about how topics in messages can have a significant impact on the amount of data for publishing via MQTT. Since then the MQTT version 5 standard has been released and first implementations are available. Naturally, Qt MQTT follows along and this post will reflect how new features in the standard are […]

Read More
Mikhail Svetkin

QtHttpServer routing API

Published Friday February 1st, 2019 | 25 Comments on QtHttpServer routing API
Posted in Automation, C++, Dev Loop, Embedded, Internet of Things, Labs | Tags: , ,

Hi everybody. First of all, I want to say thank you for all of you for the comments to the previous blog post. Today, I’m going to talk about routing, how it works, and how we implement it. Before I start, I want to clarify something. We’ve looked at many projects on GitHub, written in […]

Read More
Jesús Fernández

Introducing the Qt Http Server

Published Friday January 25th, 2019 | 57 Comments on Introducing the Qt Http Server
Posted in Automation, C++, Dev Loop, Embedded, HTML vs Qt, Internet, Internet of Things, Labs | Tags: ,

First things first, Happy new year dear Qt users! I’m sorry, I’m really late 🙁 Some time ago we decided to avoid repeating the same tedious code to write our own “Simple” Http Servers. So we started writing a Qt HTTP server with several essential features. The word simple is quoted because something planned to […]

Read More
Matthias Kalle Dalheimer

Modern Qt Development: The Top 10 Tools You Should Be Using

Published Friday October 12th, 2018 | 9 Comments on Modern Qt Development: The Top 10 Tools You Should Be Using
Posted in Biz Circuit & Dev Loop, C++, QtCreator | Tags: , , , , , , ,

Why is using the right tool for the job so important? Efficiency and results are two reasons that immediately spring to mind. You don’t see construction workers using shoes to drive in nails – so why as software developers do we so often make do with manual solutions to find bugs or optimize code? It’s […]

Read More
Paul Olav Tvete

Porting guide from Qt 1.0 to 5.11

Published Thursday May 24th, 2018 | 8 Comments on Porting guide from Qt 1.0 to 5.11
Posted in C++, Dev Loop, Qt, Qt history, Tutorial, upgrading | Tags: ,

Now that Qt 5.11 is released, it is finally time to upgrade the last Qt 1.0 applications out there… No, not really. 😉 I want to take a look at how well we have kept compatibility in Qt over the years since the first official release. Qt guarantees source and binary compatibility between minor releases, […]

Read More
Mitch Curtis

Slate: A Basic Pixel Art Editor Built with Qt Quick

Published Tuesday March 6th, 2018 | 14 Comments on Slate: A Basic Pixel Art Editor Built with Qt Quick
Posted in C++, cross-platform, desktop, Qt Quick, Qt Quick Controls

I loved video games as a kid. Pokémon Blue and Wario Land on GameBoy. On the SNES I played SimCity, The Lost Vikings, Cannon Fodder, Super Mario World, Axelay… probably more that I can’t remember. Then there were the old Windows 95 games on PC, PlayStation, Xbox… ah, good times. Video games were the reason […]

Read More
Maurice Kalinowski

Introducing QtMqtt

Published Monday August 14th, 2017 | 9 Comments on Introducing QtMqtt
Posted in Automation, C++, Dev Loop, Network, Qt | Tags: , , , , , ,

Recently, we talked about how we’re broadening our offering towards the automation sector. In case you missed it, you can find all relevant information here as well as read our blog post here. One of the biggest challenges in starting an automation project is to build a suitable communication stack. MQTT has received more and […]

Read More
Get started today with Qt Download now