Dev Loop

Titta Heikkala

Glowing Qt Charts

Published Tuesday February 7th, 2017 | 7 Comments on Glowing Qt Charts
Posted in Charts, Dev Loop

Have you ever had the need to visualize data graphically and add some ‘wow’-effect to it? I’m currently helping out with the development of a demo application, where we have some charts to visualize data received from sensors. Naturally, the designer wants the charts to be visually appealing. At the beginning we had basic graphs […]

Read More
Jake Petroules

Qbs 1.7 released

Published Tuesday January 31st, 2017 | 20 Comments on Qbs 1.7 released
Posted in Announcements, Build system, Dev Loop, Releases

We are delighted to announce the release of Qbs 1.7 “Technical Ecstasy”! While Qbs 1.7.0 was actually released back in mid-December, we decided to postpone the announcement until after last week’s 1.7.1 patch release in order to get in a few more bug fixes. What’s new? In addition to lots of bugfixes and smaller improvements, as […]

Read More
Shawn Rutledge

New QtLabs PDF module

Published Monday January 30th, 2017 | 27 Comments on New QtLabs PDF module
Posted in Dev Loop

A couple of years ago during a hackathon, a couple of us wrote a Qt wrapper around PDFium, the open-source PDF rendering engine which is used for viewing PDFs in Chromium.  There have been a few fixes and improvements since then.  Now we (finally) have made this module available under the LGPLv3 license. QPdfDocument can […]

Read More
Jake Petroules

What’s New in Qt on Apple Platforms

Published Monday January 30th, 2017 | 3 Comments on What’s New in Qt on Apple Platforms
Posted in Build system, Dev Loop, iOS, macOS, Qt

Note that throughout this blog post, the term “Apple Platforms” will be used to refer to all four Apple operating systems (macOS, iOS, tvOS, and watchOS) as a whole. I thought it would be a good time to share some of the highlights of what’s new in Qt on Apple Platforms with the recent release of Qt 5.8. […]

Read More
Karsten Heimrich

Qt Visual Studio Tools Insights

Published Friday January 27th, 2017 | 6 Comments on Qt Visual Studio Tools Insights
Posted in Dev Loop, integration, Labs, Qt, Random, Releases, Uncategorized, upgrading, Visual Studio, Windows

While working on the Qt Visual Studio tools, I had to think about how to locally perform and test the update process for extensions. As already known to most Visual Studio users, the IDE provides a way to setup your own private extension gallery. To do so, one has to open the Visual Studio Tools | […]

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

Qt SCXML and State Chart Support in Qt Creator

Published Monday January 23rd, 2017 | 2 Comments on Qt SCXML and State Chart Support in Qt Creator
Posted in Dev Loop, QtCreator, SCXML

Qt has provided support for state machine based development since introduction of Qt State Machine Framework in Qt 4.6. With the new functionality introduced in Qt 5.8 and Qt Creator 4.2 state machine based development is now easier than ever before. Qt 5.8 introduces fully supported Qt SCXML module that makes it easy to integrate SCXML […]

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