KDAB: Qt World Summit and KDAB Training Day 2025

This is a guest blog written by KDAB, an official Gold Sponsor for Qt World Summit 2025. 

As always, KDAB is a sponsor of this year's Qt World Summit offering a customer case presentation and 
two talks in the agenda. KDAB is also hosting the popular KDAB Training Day on the day after QtWS (more 
info below).

Learn about C++ and Rust interoperability

CXX-Qt is key for achieving seamless interoperability between C++ and Rust, and KDAB is at the forefront 
of its development and application. Make sure to check out the presentation “Rust Code in Qt 
Applications: Challenges and Solutions” by KDAB experts Leon Matthes & Andrew Hayzen on May 6th
15.30-16:15.

Presentation abstract: "Qt developers wanting to use Rust in their applications face unique challenges 
due to Qt’s extensive meta-object system. In this talk, we will explain the Qt-specific challenges to Rust 
interoperability and how they can be overcome. It will include an overview of the available approaches 
and a brief introduction to CXX-Qt."

Valuable Qt insights

Qt and the assistance of KDAB has been instrumental in powering PAM (Plant Asset Manager) - Siemens 
Energy’s in-house software tool to manage and organize the engineering data for all electrical Equipment, 
Communication Signals and Software Parameters of an HVDC projects.”

Learn more in the Customer Case presentation: ”Making the Energy Flow - The Journey Towards a Qt 
Engineering Platform presented" by Dacian Messthaler (Software Architect Siemens Energy) and Till 
Adam (CCO KDAB) on May 7th, 10:10 - 10:30.

Finally, discover the power of GammaRay, the open-source visual debugger for Qt applications, at the 
presentation "GammaRay: A Visual Debugger for Qt Applications" by KDAB's Giuseppe D'Angelo on May 
6th, 17:30 - 18:00.

"GammaRay is an open-source "high-level debugger" for Qt. It is able to show the status of various Qt 
subsystems inside an application, with an easy-to-use interface. GammaRay can, amongst other things, 
show the properties of any QObject in the application, inspect and debug widgets and QML/Qt Quick 
applications, analyze painting, visualize state machines, and much more. This short talk introduces the 
audience to the basics of GammaRay usage."

Talk to KDAB experts!

At the demo area, you will find the KDAB booth and a team of expert engineers. Talk to us and explore 
demos featuring Qt, C++, and CXX-Qt.

All KDAB demos are:      Built_with_Qt_Black_RGB

CXX-Qt - Safe Rust Bindings for Qt

KDAB supports and maintains CXX-Qt. A set of Rust crates for creating bidirectional Rust ⇄ C++ bindings 
with Qt. It can be used to integrate Rust into C++ applications using CMake or used to build Rust 
applications with Cargo. Watch our YouTube series "Mixing C++ and Rust" to learn more.

  • Enables Rust and C++ ecosystems to be used in the same application
  • Allows for idiomatic Rust and C++ code
  • Integrates easily into existing applications
Servo WebView for Qt

KDAB has built a demo of using CXX-Qt to expose a web rendering engine written in Rust as a component 
to Qt.

  • Uses CXX-Qt to bridge between Qt and Servo
  • User interface built with Qt and QML
  • Servo renders safely in Rust
Modernizing an Embedded Charge Amplifier UI with Qt

Starting from a legacy codebase, KDAB implemented a multi-measurement channel architecture
extended the UI, and improved stability and performance to reach production quality. The device helps 
with verification and quality control processes with sensitive measurements in cramped spaces.

  • Graphing and Result-Visualization of a High-Precision Measurement Process
  • User Interface built with Qt and QML
  • Maintaining 2 Product Variants in 1 Software Solution
  • Texas Instruments AM335x Sitara, 1 x 1Ghz, with GPU
LUMA Vision VERAFEYE - Medical tool for interventional cardiac imaging

LUMA Vision and KDAB developed a fully software-defined, end-to-end imaging system that could adapt 
to market and clinical needs.

  • Uses Qt3D/Vulkan for visualisation of ultrasound data
  • Uses QML for 2D user interface
  • CUDA-based 3D data processing
Developer Tools for Qt, C++, and Linux

A selection of useful Performance Optimization Tools

Improve your programming skills with KDAB!

The KDAB Training Day 2025 will take place in Munich on the 8th of May, right after the Qt World 
Summit. Choosing a compact, informative, one-day course lets you experience the quality and 
effectiveness of KDAB’s usual training offerings.

Courses available at the KDAB Training Day 2025
  • QML Application Architecture
  • QML/C++ Integration
  • Modern C++ Paradigms
  • Integrating Rust into Qt Applications
  • Effective Modern QML
  • Integrating Custom 3D Renderers with Qt Applications

Buy a combo-ticket and get access to the 2-day Qt World Summit (May 6-7) and KDAB Training Day (May 
8). Tickets to Training Day only are available here.

The KDAB Training Day is held at Hotel NH Collection München Bavaria, located directly at the Munich 
Central Station (not the same location as Qt World Summit). Courses start at 9 am and end at 5 pm. 
Ticket include access to the selected training course, training material, lunch buffet, beverages, and 
coffee breaks. Read more about each course here. 

Contact KDAB

If you want to find out more or ask about your project, we look forward to hearing from you: 
info@kdab.com. To read more about KDAB services, visit our website. 


Blog Topics:

Comments