What is GammaRay? For starters, it’s a powerful electromagnetic wave, as well as a way to treat cancer. It’s also an under-appreciated German speed metal band. And it’s what gives Dr. Bruce Banner his big green alter ego. But Qt aficionados will know the GammaRay that we’re talking about is an uber-powerful Qt debugger and introspection tool. If you’re […]
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.
Efficiency Matters! Streamlining your Modern UX with Compressed Textures
Your mobile app is running slowly, crippled by virtual memory swapping and chunks of the UX aren’t showing. The QOpenGLTexture class (a KDAB contribution), provides the APIs to use compressed textures.
Embedding QML: Why, Where, and How
If you’re already using QML in Qt, you know that it can help quickly create flexible user interfaces using little or no C++ programming. With a basic text file and some JavaScript logic, you can put together a pretty sophisticated interface like that shown in the Qt Quick Clock demo (below) with a minimum of […]
Tips from the Experts Introduction to a new series
You want to build the cleanest code, the smartest code, the fastest code. You’re the alpha geek on your team, or maybe you aspire to be. You have an all-encompassing need to know. Let me introduce a new series we’re going to be running here on the KDAB blog. I’m Andy Gryc, and for the […]
Highlights of CppCon 2015
Oh my, how time flies by! One month ago, I had the pleasure to travel to Bellevue, Washington, to attend CppCon 2015. It was a blast, and as a C++ developer, easily the best conference I ever attended. Below, I try to summarize my personal highlights of the talks I attended live. Note however that there were up […]
How to integrate OpenGL code with Qt Quick 2 applications (part 1)
The Qt World Summit was a rocking blast! More than 800 delegates, two days packed with sessions (and an additional training day presented by KDAB). Many old faces, lots of new ones, and a packed programme of sessions with terrific technical content. Yours truly also happened to give a talk, “Integrating OpenGL with Qt Quick […]
What’s New in KD Reports 1.7? Released 22-09
The latest release of KD Reports further enhances your ability to get printable and exportable reports from code and XML descriptions. For those who like using CMake instead of qmake, you’ll be glad to know KD Reports now comes with a fully functioning CMake buildsystem (see INSTALL-cmake.txt). In addition, we have added Frame element and Report::setDocumentName(), to be […]
Qt 5.6 with support for Windows Embedded Compact 2013 KDAB presents Qt 5.6 with support for Windows Embedded Compact 2013
It has been a few months since my last update about the Windows Embedded Compact (WEC) port of Qt. But as I promised last time, I have been working on the WEC2013 support for Qt. Not only because it’s the new embedded platform from Microsoft, but also because Qt wants to adopt more C++11 in […]
Learn OpenGL with KDAB New dedicated UK training facility
To meet the growing demand for professional OpenGL, C++ and Qt trainings, KDAB has decided to open a dedicated training facility in the UK, just 20 minutes from Manchester airport. Now, in the UK, you can easily get the top quality experience you have come to expect from KDAB’s expert trainings at our Berlin facility […]
How to use static analysis to improve performance
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 […]