April 2025 Newsletter

Welcome to our April edition! This month, we dive into the final part of our Model/View Drag and Drop series, explore advanced debugging in embedded Linux, and tackle a common Qt Quick visual glitch with a simple styling fix.

 

Qt 6.9 has been released with exciting new features, and KDAB is gearing up for the Qt World Summit 2025 in Munich — don’t miss KDAB’s talks and visit our booth.

 

Plus, we’ve released Module 8 of our Introduction to Qt Widgets video series, added a new, embedded pure Rust video, and have a full lineup of upcoming training courses and events across Europe.

 

Read on for the latest blogs, videos, and learning opportunities from KDAB!

­

Model/View Drag and Drop in Qt - Part 3

Moving/copying items onto existing items

by David Faure

Part 3 of this blog series on "Model/View Drag and Drop in Qt" delves into handling drops onto existing items - such as moving emails into folders - by assigning custom semantics to drop actions. The post explains how to configure views and models to support this behavior, with practical examples for both flat and tree models. Read on here or check out Part 1 and Part 2.

­

Mastering Debugging in Embedded Linux 

by Nathan Collins

This post explores effective debugging strategies for embedded Linux, from using hardware abstraction layers for early testing to leveraging IDE-integrated debuggers and static analysis tools. It’s a practical guide to improving reliability and speeding up development in embedded systems.

­

Integrate QML Window's Background with the System's Color Palette

For a Correct Background Color When Resizing

by Javier Cordero

A common issue in Qt Quick apps is a white flash during window resizing, caused by frame lag and mismatched background colors. This upcoming post explains how to use SystemPalette to apply theme-aware background colors, eliminating visual glitches and ensuring a smooth, consistent user experience across platforms. Read more in this blog post.

­

Qt 6.9 Released

Qt 6.9 introduces significant updates for developers, including improved emoji rendering aligning with the latest standards, order-independent transparency (OIT) in Qt Quick 3D for better visual fidelity, and enhanced OAuth2 support to meet modern authentication requirements. Additional features encompass performance optimizations across platforms and expanded capabilities in Qt Graphs, such as 3D spline rendering and transparent Surface3D support. These advancements aim to streamline development and elevate application quality. Find out more here.

­

KDAB at Qt World Summit 2025

KDAB is part of the Qt World Summit 2025, happening May 6–7 in Munich. As the premier event for Qt developers, the summit will feature keynotes, technical talks, and networking opportunities with industry leaders. KDAB will be on-site with talks, demos, and expert insights, highlighting the latest in Qt development and tooling. Don’t miss the chance to connect with the Qt community and learn what’s next in the world of cross-platform development.