Q_FOREACH (or the alternative form, foreach) will be deprecated soon, probably in Qt 5.9. Starting with Qt 5.7, you can use the QT_NO_FOREACH define to make sure that your code does not depend on Q_FOREACH. You may have wondered what all the fuss is about. Why is there a continuous stream of commits going to into Qt […]
KDAB Blogs Get the RSS Feed
Stay up-to-date and get inspiration from KDAB’s expert insights into Qt, C++ and OpenGL development.
Our engineers and designers share cutting-edge technology news and ideas with regard to Qt, QML, Qt on Android, OpenGL, Qt 3D, Vulkan, Scalable UIs and more embedded, mobile and desktop-related topics.
GammaRay 2.5 release
GammaRay 2.5 has been released, the biggest feature release yet of our Qt introspection tool. Besides support for Qt 5.7 and in particular the newly added Qt 3D module a slew of new features awaits you, such as access to QML context property chains and type information, object instance statistics, support for inspecting networking and […]
KDStateMachineEditor 1.1.0 released
KDStateMachineEditor is a Qt-based framework for creating Qt State Machine metacode using a graphical user interface. It works on all major platforms and is now available as part of the Qt Auto suite. The latest release of KDAB’s KDStateMachineEditor includes changes to View, API and Build system. View Button added to show/hide transition labels Now […]
KDAB contributions to Qt 5.7
Hello, and welcome to the usual appointment with a new release of Qt! Qt 5.7 has just been released, and once more, KDAB has been a huge part of it (we are shown in red on the graph): In this blog post I will show some of the outstanding contributions by KDAB engineers to the […]
Four Habit-Forming Tips to Faster C++
Are you a victim of premature pessimisation? Here’s a short definition from Herb Sutter: Premature pessimization is when you write code that is slower than it needs to be, usually by asking for unnecessary extra work, when equivalently complex code would be faster and should just naturally flow out of your fingers. Despite how amazing today’s […]
Programmation Qt Quick (QML)
Paris, France 2016-08-22 2016-08-26 Paris, le 22 – 26 Août En août offrez-vous une formation Qt en français avec un expert. Apprenez les techniques de développement d’applications graphiques modernes, en utilisant la technologie Qt Quick (basée sur le langage QML) ainsi que la technologie objet Qt/C++. “Mon équipe C++ a été ravie de cette formation. […]
KDAB demo and talk at SIGGRAPH
Anaheim, Ca, USA 2016-07-24 2016-07-28 Anaheim, California, July 24-28 Meet us at Booth 677 at the biggest Computer Graphics & Interactive Techniques conference in the World – SIGGRAPH! KDAB will be there on Booth 677 with The Qt Company. See our NVidia TK1 with the: Dodge Viper Qt3D PBR demo, featuring real time cutting planes […]
Qt on Android: How to restart your application
Some time ago, I wrote a code to restart the running application on Android. You might well ask why such a thing was needed. It was needed because there are cases where, whenever a user changes the theme, the application has to restart to apply the change (it can’t be applied on the fly). In […]
KDAB, Qt 3D and the Release of Qt 5.7
Some of you may know that Qt 3D is going strong almost entirely due to the work of the KDAB team, led by Dr. Sean Harmer and Paul Lemire. You can read all about its near demise and ultimate rescue here – it’s quite a story, and started with the release of Qt 4. Now […]
Webinar – Introducing Qt 3D
Your place, Anywhere 2016-06-15 2016-06-15 Right where you are on June 15th On June 15th at 18:00 CET KDAB and the Qt Company will present a one hour webinar on Qt 3D featuring KDAB’s Dr Sean Harmer, leader of the team on the Qt 3D work within Qt, and KDAB’s Paul Lemire. The one hour […]