The upcoming version of the C++ Standard (C++2a) is proposing to deprecate certain usages of the volatile keyword, by adopting the P1152 proposal (Deprecating volatile). Despite the somewhat “flamboyant” title, the actual deprecated parts are very limited and indeed the paper limits the deprecation to somehow language/library corner cases and/or dangerous antipatterns. For instance certain […]
Blog Archives
KDMacTouchBar A quick introduction
Back in February we wrote about our work to add ‘MacOs touch bar‘ support to Qt. Between then and now, support has been added in QtCreator: However, the changes have not been integrated upstream in Qt, which means there is still no easy way to add support to your own applications. KDAB is happy to […]
Qt sensors just got better on Android A rewrite with huge performance gains for the Android sensors plug-in
Each month KDAB schedules me to maintain the Qt for Android port. Usually I review the pending patches or fix bugs, but on a quiet month I have time for new functionalities and improvements
Better support for CUPS features in Qt 5.11
During the last couple of months KDAB engineers have been working on improving CUPS printing support for Linux in Qt. This work has been sponsored by the LiMux project, a big thank you to them for allowing us to spend time improving Qt :). We started in early December with a series of small commits […]
Qt Quick without a GPU: i.MX6 ULL on small embedded devices
With the introduction of the Qt Quick software renderer it became possible to use Qt Quick on devices without a GPU. We investigated how viable this option is on a lower end device, particularly the NXP i.MX6 ULL. It turns out that with some (partially not yet integrated) patches developed by KDAB and The […]
Creating a Qt 5 port to Apple tvOS Work-in-Progress
Back in November, Apple released the latest generation of it’s Apple TV product. Besides the slightly improved hardware, the true new feature is the OS which is now officially based on iOS and comes with the dedicated SDK and App Store! So we started investigating what it would take to port Qt to tvOS and […]
KDAB Digital Dashboard Projection
This demo projects useful information from a smartphone on to a wall.
KDAB contributions to Qt 5.7
Last week I visited a new customer who is making medical and industrial devices which have one thing in common: image and video capturing, and letting the user save these files onto a USB key. These devices run embedded Linux and the application is done in Qt (and gstreamer for the video capture). The new […]
Two Q’s for Medical
Touchscreens and modern user interfaces are migrating into every type of medical machine: ultrasound, infusion, CAT, MRI, x-ray, care monitors, surgery displays, information tablets, and even patient self-service systems. Touchscreens are also helping with hygiene requirements as they are liquid-proof and easily disinfected because the display is in a sealed enclosure. Qt is an ideal development environment for the new crop of medical devices. It […]
Setting up Kinect for programming in Linux (part 2)
Last month, we had a look on how to setup the Kinect on a linux (Ubuntu) machine (if you missed it, you can find it here) . Today, we will continue exploring the Kinect possibilities by using the device in a program written in Qt. We will first design a class that will be our interface […]