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 […]
KDAB on Qt Get the RSS Feed
Posts about Qt, for feeds like planetqt and planetkde
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 […]
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 […]
50% discount – 21-25 Sept – on Programming with Qt/Widgets in Berlin!! Berlin, Sept 21-25
Jesper gives his 75th Training gig! Our training director will be conducting his 75th training since year 2000 on September 21st-25th in Berlin. To celebrate this we are offering a 50% discount for a seat until we are full up. This means you can get a whole week of Qt training for only €995 if […]
Qt Input Method – Virtual Keyboard Implementing an out-of-process virtual keyboard for text input in Qt apps
In the last episode of this blog series we learned about the overall concepts of input methods in Qt, with a look behind the scenes to see how a key press event from the native windowing system travels through the Qt input stack until it appears on screen inside a QLineEdit. In that context, the input method […]
Qt and KDAB at CppCon 2015
For years now I have been watching the video recordings of talks from various C++ conferences across the globe. As a developer, they are an invaluable source of information and inspiration. I have fond memories of watching GoingNative 2012 in a live stream with some colleagues of mine in our office in Berlin. But, over the years, […]
KDAB contributions to Qt 5.5
Good news, everyone! Qt 5.5 has just been released! The release process of Qt 5.5 has been focused on stabilizing and improving performances. Once more KDAB is proud to be a part of the release, with its engineers constantly providing contributions and patches, as demonstrated by the commit graph of the last 16 weeks: In […]
Qt 3D Technology Preview Released with Qt 5.5.0
KDAB is pleased to announce that the Qt 5.5.0 release includes a Technology Preview of the Qt3D module. Qt3D provides a high-level framework to allow developers to easily add 3D content to Qt applications using either QML or C++ APIs. The Qt3D module is released with the Technology Preview status. This means that Qt3D will […]
How to Profile QtQuick applications on Freescale i.MX 6 with vAnalyzer
Quick overview of profiling tools QtQuick is often used to create UIs for embedded devices. One SoC that is quite popular at the moment is the i.MX 6 board from Freescale, with its Vivante GC2000 or GC880 3D GPU. Performance on such a device matters, users expect a fluid interaction. With the QML Profiler, Qt […]
Qt Input Method – In Depth
What is an Input Method and what do we need it for? To answer that question, let’s see what Wikipedia says: “An input method (or input method editor, commonly abbreviated IME) is an operating system component or program that allows any data, such as keyboard strokes or mouse movements, to be received as input. In […]