April 2026

­

The April 2026 edition brings a fresh mix of practical content across Qt, Slint, and the broader C++ and Rust ecosystem.

Qt 6.11 is out, and Jesper Pedersen sits down with the Qt Group to tour its highlights, including QCanvasPainter, QRangeModelAdapter, and the new TaskTree. On the Slint side, explore how to build reusable Slint UI libraries with Rust crates, now made possible by the new experimental module build feature in Slint 1.14. 


New video episodes also continue the CLion series, covering Qt Designer integration and managing multiple Qt versions with toolchains and CMake profiles.


On the training front, a new Advanced Qt Widgets course has been added for October, with several other sessions confirmed across Qt, C++, and Rust. As always, upcoming events - including RustWeek, Oxidize, and Qt World Summit - are listed to help you plan ahead.

­

Building Reusable Slint UI Libraries 

with Rust Crates

There is a new experimental module build feature since Slint 1.14, which for the first time allows components defined in .slint files to be exported from a Rust crate and imported into other applications via import { Foo } from "@MyLibrary" - opening the door to shareable, reusable Slint UI libraries on crates.io. Read on.

by Benny Sjöstrand 

­

Qt 6.11 Released

What's cooking?

­

To celebrate the release of Qt 6.11, Jesper Pedersen sat down once again with Maycon Stamboroski from the Qt Group to explore what's new in the latest version. 


One of the highlights is QCanvasPainter, which makes custom drawing in Qt Quick significantly easier and faster. The conversation also covers QRangeModelAdapter, a welcome addition that simplifies access to underlying data when working with QRangeModel. Finally, Jesper and Maycon dive into the brand-new TaskTree - discussing what it is, how it's intended to be used, and how developers can get started with it today. 


If you want a guided tour of Qt 6.11's most exciting new features straight from the source, this is the episode to watch.

What's cooking in Qt 6.11?

­

KDAB Training

New Addition to Training Schedule

A new Advanced Qt Widgets training has been added to the KDAB schedule, planned for 13–15 October 2026. Aimed at developers already familiar with Qt Widgets, this hands-on KDAB course deepens your understanding of Qt internals and advanced techniques, with optional topics including multithreading and inter-process communication. Register here.


With over 20 years of experience, KDAB offers hands-on training in Qt/QML, Modern C++, 3D/OpenGL, Debugging & Profiling, and Rust - for all skill levels. Courses are available as scheduled group sessions or in-company training for teams, with some online options. Explore the full training portfolio.

­

KDAB Video Releases


'Qt Widgets and more' - Interview

Static Functions Instead of Private Methods in C++

Is it a good idea to put helper functions into C++ files rather than having them as private member functions?
Watch Jesper interview Giuseppe D'Angelo (KDAB) to learn more. Among other things, he will argue why you should even have anonymous namespace and static keyword for such functions

Watch all the 'Qt Widgets and more' episodes here.

New Episodes - Qt with CLion

CLion + Qt Designer: Open .ui Files from Your C++ Code

CLion's Qt Designer integration may lack Qt Creator's polish, but Jesper Pedersen shows how to configure an External Tool to open the matching .ui file from your current .cpp via Shift+F4 - plus re-binding "Open tab in new window" to Ctrl+E,4 to better mimic Qt Creator's window handling. Watch this episode.

If Qt Creator's kits feel more intuitive than CLion's toolchains and CMake profiles, Jesper Pedersen has you covered. He explains how CLion discovers Qt via qmake in your PATH, how to define toolchains using per-version environment setup files, and how to wire them into named CMake profiles like "Debug-6.9" and "Release-6.10".

CLion “Kits” for Qt Creator Users: Switching Between Multiple Qt Versions

Running Clang-format in CLion

CLion comes with its own code formatter: Should you use that or clang-format? And if you chose clang-format, how do you set that up?

 

Watch this episode to learn more.

March 2026 Newsletter – Audio Edition

March 2026 Newsletter Podcast

The March 2026 Newsletter edition is now also available in audio form. This format allows you to catch up on the latest technical insights, video releases, training updates, and upcoming events while on the go. The audio edition is published shortly after the newsletter email, providing a convenient way to stay up to date.

­

Whether you are looking to deepen your knowledge or get started with new skills, KDAB has got a range of courses to choose from. Below, you will find an overview of upcoming training courses to help you plan ahead. More details in the full schedule.

Debugging and Profiling Qt applications on Linux, Germany, Berlin (3 days, English)

This course introduces tools for finding bugs and diagnosing performance issues in Qt applications on Linux, covering everything from general debugging and CPU profiling to Linux-specific high-level analyzers. May 19-21

Register

Advanced QML, Berlin, Germany (3 days, English)

KDAB's Advanced QML training course dives deep into QML/C++ integration, scene graph profiling, and performance optimization. Learn to use OpenGL in QML, identify UI bottlenecks, and apply best practices for high-performance apps - even on constrained hardware. August 18-20

Register

Debugging and Profiling C++ applications on Linux, Berlin, Germany (3 days, English)

This is an introduction course to various tools that help developers and testers find bugs and identify performance issues in C++ applications on Linux. September 22-24

Register
­

Upcoming Rust Courses

Online, 2026

Sign up for the upcoming, online Rust training courses having been made available in collaboration with our partner, Ferrous Systems, a company that has been an integral member of the Rust community since before Rust 1.0.

Check out the full schedule. More details about KDAB's Rust training offering.

Introduction To Rust, Online (5 half days, English)

May 18-22.

Register

Embedded Rust, Online (3 half days, English)

May 27-29.

Register

Introduction + Embedded Rust Combo, Online (8 half days, English)

May 18-29.

Register
­

Events


RustWeek 2026

The world’s largest Rust conference brings together hundreds of Rustaceans for a week of hands-on workshops, two days of technical talks, a hackathon, unconference sessions, and social activities - all designed to foster learning, collaboration, and community engagement around the Rust programming language. Use the chance to meet KDAB there!

 

­

18-23rd May 2026 (Utrech, The Netherlands)

RustConf 2026

RustConf 2026 is the flagship annual Rust conference, taking place September 8–11, 2026, in Montréal and online, bringing together the global Rust community for talks, workshops, and collaborative discussions on the future of the language and its ecosystem.

­

8-11th September 2026 (Montréal, Queben, Canada)

CppCon 2026

CppCon is the annual week-long gathering for the entire C++ community, featuring five days of concurrent sessions covering the latest in C++ development. Organized by the community for the community, it welcomes developers of all backgrounds 

­

12-18th September 2026 (Aurora, Colorado, USA)

Oxidize Conference 2026

Oxidize is the annual conference for applied Rust, held in Berlin and co-hosted by KDAB and Ferrous Systems. The event brings together Rust professionals through hands-on workshops and talks on real-world use cases, such as safety-critical systems, Rust/C++ interoperability, and embedded development.

­

14-16th September 2026 (Berlin, Germany)

KDE Akademy 2026

KDE Akademy 2026 is the annual KDE community conference, taking place September 19–24, 2026, in Graz, Austria and online, bringing together contributors and open source enthusiasts for talks, workshops, and collaborative coding sessions to shape the future of KDE.

­

14-16th September 2026 (Berlin, Germany)

NDC TechTown 2026

NDC TechTown 2026 combines hands-on workshops with a multi-track conference on embedded and systems programming. It’s a prime opportunity to learn practical techniques, explore low-level and C/C++ development, and connect with peers and experts in the field.

­

21-24th September 2026 (Kongsberg, Norway)

EuroRust 2026

EuroRust 2026 is the European Rust community conference taking place October 14–17, 2026, in Barcelona and online, featuring talks, workshops, and community events on modern Rust development and its ecosystem.

­

14-17th October 2026 (Barcelona, Spain)

Qt World Summit 2026

Qt World Summit is the annual conference for the global Qt community - a gathering of developers, architects, and industry experts from across desktop, embedded, and cross-platform development goes virtual only for the first time. 
KDAB Training Day has been cancelled for the time being.

­

27-28th October 2026 (Berlin, Germany)

Meeting C++ 2026

Meeting C++ is a hybrid conference bringing the C++ community together in Berlin and online for three days of technical talks and community sessions. Whether joining in person or remotely, it's a great opportunity to stay current with the latest in C++ development.

­

26-28th November 2026 (Virtual & Berlin, Germany)

­

Klarälvdalens Datakonsult AB (KDAB)

Box 30, 683 21, Hagfors, Sweden

This email was sent to mail@example.com

You are receiving this because you have contacted or been contacted by KDAB, or if in the EU, have given KDAB your consent.

Update your preference | View in browser | Unsubscribe

­
­
­
­
­
­