Skip to content

Embedded World, the leading exhibition for the international embedded community, just had its 16th edition and is still growing, with more than 1000 exhibitors and over 32,000 visitors from 78 countries in 2018. Software was more central to the exhibition than ever before, so it’s no wonder this is KDAB’s 8th year in a row […]

Get your free ticket to Embedded World Nuremberg, courtesy of KDAB. Register here with code B377411. Meet us on the Qt stand, Hall 4-258. This year we’ve a training info point where you can find out about our on-site or scheduled, Introductory or Advanced courses in Qt, Modern C++, Qt 3D, OpenGL, Profiling and Debugging and […]

Come visit KDAB and join in the fun at the Qt booth: Hall 4-258! See for yourself our spectacular demos showing our work in Qt, C++ and Qt 3D, including some of KDAB’s best known tools, GammaRay, Hotspot and Clazy, developed to enhance efficiency in our client projects, and Qt Automotive Suite – taking the hassle out of […]

This year KDAB will once again offer a pre-conference training day at Qt World Summit, which runs from 10-12 October. You can choose between 12 top quality one day trainings and get an in-depth introduction to one of KDAB’s wide range of topics:

The last post from my colleague Marc Mutz about deprecating Q_FOREACH caused quite an uproar amongst the Qt developers who follow this blog. I personally feel that this was caused fundamentally by a perceived threat: there is a cost associated to porting away a codebase from a well-known construct (Q_FOREACH) to a new and yet-undiscovered […]

Many KDAB engineers are part of the Qt Security Team. The purpose of this team is to get notified of security-related issues, and then decide the best course of action for the Qt project. Most of the time, this implies identifying the problem, creating and submitting a patch through the usual Qt contribution process, waiting […]

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 […]

Qt 5.6 has just been released! Packed with incredible new features, 5.6 is also the first long term support release of Qt: it will be supported for the next 3 years, giving developers a solid foundation for their current and upcoming projects. Once more, KDAB is confirmed to be the largest independent contributor to Qt, […]

In KDAB we know that C++ tools often can be hard to understand, hard to setup and/or it’s not clear which one to use. Based on our extensive experience in using C++ tools in our projects, we can help you to automatically analyze your native C++ source code, detect memory management and threading bugs, find […]

It’s usually said “only improve performance where a profiler tells you to“. I don’t completely agree. Take a big C++ library like Qt: can you profile all classes and all code paths ? It would take a couple of years to accomplish and analyse the results. It’s expensive: It usually only happens if the speed-up […]

By continuing to use the site, you agree to the use of cookies. More information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close