Skip to content

An overview of QML related blogs and video tutorials for all levels from beginner to advanced. Includes material for getting started, qt creator, development, tools, graphics and other in-depth topics.

If you work on C++ projects on Windows that need to be built with multiple Visual Studio C++ compiler versions, you need some way to manage the installations of all these build environments. Either you have multiple IDEs installed, or you know about build tools (https://aka.ms/vs/17/release/vs_BuildTools.exe) and maybe keep only the latest full VS IDE […]

    Welcome to our June Newsletter We hope you’re enjoying sunshine, wherever you are. This month we bring you Object Lifetime, then Synchronization in Vulkan: Learn about what Vulkan needs us to synschronize and how to achieve it. We also offer big news about KDAB Training and, as ever, our latest educative videos and […]

    ­ ­ ­ ­ ­ ­ ­ Welcome to our October newsletter 🍂 We bring you Handling a Lot of Text in QML, then C/C++ Debugging Tools: An Overview of Debugging Tools for C and C++ Applications. In videos, we offer a KDAB Insight interview, The Story of GCompris: from one man’s vision […]

    ­ ­ ­ ­ ­ ­ ­ April A warm welcome to our April Newsletter! We bring you JSONify All Things – Extending the nlohmann/json Library, then, with a good pinch of salt, we offer C%2B%2B23 Will Be Truly Awesome. We also have a selection of new videos and an update on Events, […]

    ­ ­ ­ ­ ­ ­ ­ Welcome to January, 2022 This month we are Introducing KD Bindings: Reactive Programming and Data Binding in C++, while Loose Coupling with Signals and Slots: Connecting (Almost) Any Function to a Signal, goes into some of the details. Jesper Pedersen and family add four more lessons […]

    ­ ­ ­ ­ ­ ­ ­ Welcome to our October edition We bring you two more blogs with mouthfuls for titles: Wayland on Windows – Run a Wayland Compositor Directly on your Windows Machine, and Auto-Accepting in QSortFilterProxyModel – Since Qt 6.0, QSortFilterProxyModel Can Auto-accept Child Rows of Rows Matching the Filter. […]

If you ever need to create a project around a single C++ file (or just a few C++ files) in CMake, as you might for quick test cases, you might find it tedious to write a CMakeLists.txt file by hand every time. To make this easier, I’ve written a script called cmake-project that you can […]

Qt provides a rich set of high-quality, cross-platform APIs, but can't cover every possible use case. KDE has created code to fill these gaps in its many projects, sharing these libraries as KDE Frameworks.

    ­ ­ ­ ­ ­ ­ ­ Welcome to our August Newsletter We hope you’ve been enjoying the summer. This month we bring you two great blogs with impossibly long names, KDE Frameworks – Part 1: KConfig – A Series on Battle-tested Solutions for Your Qt Projects and Improving C++ Development in Visual […]