C++

Maurice Kalinowski

Introducing QtMqtt

Published Monday August 14th, 2017 | 7 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
Stefan Larndorfer

QML vs. HTML5

Published Friday July 28th, 2017 | 16 Comments on QML vs. HTML5
Posted in Automotive, Biz Circuit & Dev Loop, C++, cross-platform, Declarative UI, Design, effectiveness, efficiency, Embedded, Embedded World, framework, Guest Blog, HTML vs Qt, Internet of Things, OpenGL, Performance, QML 을 시작합시다., Qt, Qt Quick, Qt Quick 2, Qt Quick 2.0, Qt Quick Controls, UI

Guest post by Stefan Larndorfer at sequality Mobile devices have set the standard in terms of responsiveness and user-friendliness for HMIs across industries. Manufacturers of cars, medical equipment, industrial automation systems and consumer electronics now want to replicate this great user experience for their embedded devices. To find out which technology strategy we should select we […]

Read More
Laszlo Agocs

Vulkan Support in Qt 5.10 – Part 3

Published Monday July 3rd, 2017 | Comments Off on Vulkan Support in Qt 5.10 – Part 3
Posted in Android, C++, Dev Loop, Graphics, OpenGL, QPA, Vulkan

In the previous posts (part 1, part 2) we covered the introduction and basic Vulkan instance creation bits. It is time to show something on the screen! QWindow or QVulkanWindow? If everything goes well, the release of Qt 5.10 will come with at least 5 relevant examples. These are the following (with links to the […]

Read More
Jesús Fernández

Using Compiler Explorer with Qt

Published Thursday June 22nd, 2017 | 2 Comments on Using Compiler Explorer with Qt
Posted in C++, Compilers, Dev Loop | Tags: ,

One of my preferred developer tools is a web called Compiler Explorer. The tool itself is excellent and useful when trying to optimize your code. The author of the tool describes it in the Github repository as: Compiler Explorer is an interactive compiler. The left-hand pane shows editable C/C++/Rust/Go/D/Haskell code. The right, the assembly output of […]

Read More
Frederik Gladhorn

Fixing a flaky test – how hard can it be?

Published Friday May 12th, 2017 | 2 Comments on Fixing a flaky test – how hard can it be?
Posted in C++, Debugging, Dev Loop, Qt, Random, Test | Tags: , , , , ,

Flaky tests are a pain point for any reasonable continuous integration system. And by flaky I refer to tests that sometimes pass and sometimes fail. Lately I’ve been bothered by a lack of data and metrics when it comes to discussions around the topic of flaky tests (it pops up regularly on the Qt development […]

Read More
Eric Bader, Product Manager, Esri [Qt Customer]

ArcGIS Runtime SDK 100.0 by Esri is here

Published Wednesday April 12th, 2017 | 1 Comment on ArcGIS Runtime SDK 100.0 by Esri is here
Posted in Biz Circuit, Biz Circuit & Dev Loop, C++, cross-platform, Customers, Dev Loop, Qt 3D | Tags:

In 100.0, Qt developers have even more capabilities for adding mapping and geographic analysis to native apps than ever before. 3D geographic visualization, 2D vector tiled basemap support, enriched error handling in the API, and additional geoprocessing tools are just a few of the new highlights. Esri is proud to announce the commercial release of ArcGIS […]

Read More
Laszlo Agocs

Building the latest greatest for Android AArch64 (with Vulkan teaser)

Published Friday February 24th, 2017 | Comments Off on Building the latest greatest for Android AArch64 (with Vulkan teaser)
Posted in Android, C++, Dev Loop, Graphics, Mobile, OpenGL, QPA, Qt

Let’s say you got a 64-bit ARM device running Android. For instance, the Tegra X1-based NVIDIA Shield TV. Now, let’s say you are also interested in the latest greatest content from the dev branch, for example to try out some upcoming Vulkan enablers from here and here, and want to see all this running on […]

Read More
Laszlo Agocs

OpenGL Core Profile Context support in QPainter

Published Friday January 27th, 2017 | 2 Comments on OpenGL Core Profile Context support in QPainter
Posted in C++, desktop, Dev Loop, Graphics, macOS, OpenGL, Painting, Qt, UI, Windows

As many of you may know, QPainter has a multi-backend architecture and has two main paint engine implementations under the hood in Qt 5: the raster paint engine and the OpenGL2 paint engine, designed for OpenGL ES 2.0. The GL Paint Engine While in many ways the raster paint engine can be considered one of […]

Read More
Jesús Fernández

Connecting your Qt application with Google Services using OAuth 2.0

Published Wednesday January 25th, 2017 | 13 Comments on Connecting your Qt application with Google Services using OAuth 2.0
Posted in C++, Cloud, Dev Loop, Internet, Internet of Things, Network, Qt, Releases, Tutorial | Tags:

With the Qt 5.8 release, we have added QtNetworkAuth as a Technology Preview module. It is focused on helping developers with this auth******** madness. Currently, it supports OAuth1 and OAuth2. In the future, it will feature more authorization methods. This post is a first glance of the OAuth2 support in Qt, it covers how to use Google to authorize an application. Your application […]

Read More
Laszlo Agocs

Inside QImage (with a touch of Qt Quick and OpenGL)

Published Friday January 20th, 2017 | 4 Comments on Inside QImage (with a touch of Qt Quick and OpenGL)
Posted in C++, Dev Loop, Graphics, OpenGL, Painting, Qt Quick | Tags: ,

QImage is the most common container for image data in Qt applications. Getting a QImage that contains the pixel data of an image loaded from a file is fairly self-explanatory: QImage img; img.load(“some_image.png”); This can then be used with QPainter, can be passed to widgets, and can also be utilized in Qt Quick scenes via […]

Read More
Get started today with Qt Download now