Rust has been the most beloved programming language in StackOverflow surveys since 2016, offering safer and easier programming than C++. It's an ideal replacement for C++ backend code in Qt applications. CXX-Qt enables idiomatic integration that seamlessly works with existing C++ and Rust code.
In this edition we have: Cxx-Qt Rust Bindings for Qt - Interview with Andrew Hayzen, KDAB, Squish 7.0 released,
At KDAB, we have been investigating how to integrate Rust with Qt in a safe and idiomatic way. The solution we are currently working on is called CXX-Qt. It's available in the GitHub and on crates.io. This blog post discusses the journey of CXX-Qt -- where it started, where it can be used right now, […]
Years after its creation, C++ is still, and certainly was in 2021, considered by some to be one of the most powerful languages on the planet. For this video we gathered an international panel of C++ experts to give you insights about the C++ language: where it's going and how it got there.
This video shows how you can use your own custom types to communicate between a model and a delegate editing these custom types. My example is a Money class which contains a currency and an amount. The delegate will see Money instances, rather than parse them from their string representation.
In this edition: Interview with SixtyFPS founders Simon Hausmann and Olivier Goffart, KDDockWidgets 1.2 release with Wayland, WebAssembly/WASM and Qt 6 support, Vulkan on QNX discussion, Qt Embedded Days call for talks, and Tool of the month: "cmake-project".
Whether you are planning to integrate projects written in Rust with your existing C++ and Qt application or develop Rust-based applications from scratch, KDAB is the right partner for you.
While an all-Rust approach works for some systems, most companies have extensive existing C and C++ code. Rust's design, rooted in Mozilla Firefox's development, has always aimed to integrate with these languages. By consulting Rust experts, we've developed guidelines for harmoniously blending Rust with C and C++ in various scenarios.