Coruna, Spain 2015-07-25 2015-07-31 Coruna, Spain – July 25-31 KDAB’s Milian Wolff won a well-deserved KDE Akademy “Best Application” Award for his KDevelop work at this year’s annual KDE Conference, held in Coruna, Spain this July. Well done, Milian! Milian is co-maintainer of the KDevelop IDE and he and other C++ experts from KDAB were […]
C++ Get the RSS Feed
Content related to C++
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, […]
C++ Meetup
Berlin, Germany 2015-06-16 2015-06-17 Berlin, 16-17 June KDAB’s Milian Wolff spoke about optimization tools for C++ at the Berlin meetup. About 40 people attended and both his talk and his heaptrack memory profiling tool had excellent reviews. Well done Milian!
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 […]
Reducing relocations with Q_STRINGTABLE
Qt is a native library at the heart. As a native (C++) library, it already outperforms most higher-level language libraries when it comes to startup performance. But if you’re using native languages, you usually do so because you need to get the most out of the available hardware and being just fast may not be […]
Improving the speed of C++ applications Fast code matters - Milian Wolff
…just think of performance constrained embedded platforms. But how do you make your C++ application faster? This talk will show you how to find bottlenecks in a C++ program using various tools.
Designing modern values in C++ Marc Mutz
by KDAB’s Marc Mutz at Meeting C++ 2014 Abstract: C++11 is now widely available, and so is C++14. Like for users of the language, C++11/14 is a new language for C++ library writers, too. In this talk, we will walk you through the new C++ features that impact class design. We will show guidelines that […]