Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

48 results

Welcome to KDAB News, the monthly update for developers working with Qt, C++ and 3D technologies.

This episode of KDAB News includes: What is the Cyber Resilience Act?; Tip of the Month - Mixing C++ and Rust: Part 2; Announcements; KDAB Training Schedule; Qt Champions.

This episode of KDAB News includes:KDDockWidgets 2.0 - Interview with KDAB's Sérgio Martins;Tip of the month - Mixing C++ and Rust;KDAB Whitepaper - Building Hybrid Rust and C/C++ Applications;Meeting C++ 2023 Recordings;Bloopers.

This episode of KDAB News includes: Interview of Volker Hilsheimer and Maurice Kalinowski from The Qt Company - Qt Roadmap highlights; Interview of Dr. Christoph Hennersperger from LUMA Vision by Till Adam - The future of intracardiac procedure: 4D Digital Imaging; Interview of Joseph Schneider from Schneider Digital - Bringing a whole range of 3 hardware to Qt software; Cxx-Qt 0.6 release; Tip of the month - Get going with Qt on VS Code.

This episode of KDAB News includes: Interview with KDAB's Till Adam & Ferrous Systems' Florian Gilcher - Why Rust?; Rust Training Courses; Heaptrack 1.5 Released; Tip of the month - QPointer

This hands-on course teaches building a small Rust library and command line interface, covering Rust's strengths and integration into existing projects. Students gain basic Rust experience to assess future development potential. A bonus session demonstrates using the Rust library from Qt with CXX-Qt, including discussion of when this approach makes sense and when it doesn't.

A quick review of recent changes in CXX-Qt, a set of Rust crates for creating bidirectional Rust ⇄ C++ bindings with Qt.

This episode of KDAB News includes: Slint 1.0 Release - Interview with Co-Founder Olivier Goffart; KDAB at Embedded World 2023; Qt Creator 10 Beta released; Tip of the month - Designing your First Embedded Linux Device; Announcements.

This episode of KDAB News includes: Rust Bindings for Qt; Qt 6.5 Beta released; Blog about Uninitialized storage in C++; Announcements.

CXX-Qt is 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. CXX-Qt provides tools for implementing QObject subclasses in Rust which can be used from C++, QML, and JavaScript.

This episode of KDAB News includes: 10 years of Meeting C++; codebrowser.dev; Miłosz Kosobucki talks about codebrowser.dev; CXX-Qt 0.4.0 released; Qt Insight Beta; Announcements.

This episode of KDAB News includes: 10 KDChart, KDReports, KDSoap released under MIT licenseQt Creator 8 release; CoCo 6.0 and Testcenter 3.0 released.

Rust's slogan "Fast, Reliable, Productive – Pick Three" captures its appeal as a modern programming language offering unparalleled compile-time safety with C/C++ matching performance. Given C/C++'s complexities and security issues, major tech companies are adopting Rust as an alternative, evidenced by the Rust Foundation's formation. KDAB has explored solutions allowing existing Qt developers to integrate this technology.

In this video Leon presents our first Qt and Rust demo at Embedded World. The front end is made with Qt/QML while the backend is written in Rust. Our CXX-Qt library is used to interact between Qt and Rust.

CXX-Qt library authors answer common questions about Rust bindings for Qt, covering existing binding options, when to use each, why they developed a new binding, where Rust adds the most value in Qt applications, whether C++ knowledge is required, and future development plans.