Rust and Qt - 3 Steps to Integrate Rust to your Qt Application

Опубликовано: 01 Октябрь 2024
на канале: KDAB
7,236
128

Rust has been the most beloved programming language in the StackOverflow survey since 2016. It provides a much safer and easier programming experience compared to C++.

For this and many other reasons, it's a perfect replacement for the C++ backend code that is part of many Qt applications. Thanks to CXX-Qt, this can now be done in an idiomatic way that integrates seamlessly into existing C++ and Rust code.

Watch the video to find out how it works.

You can also take a look at our other resources to get started with CXX-Qt:

The CXX-Qt Book: https://kdab.github.io/cxx-qt/book/
CXX-Qt Github Repository: https://github.com/KDAB/cxx-qt/
Example code used in this video: https://github.com/KDAB/cxx-qt/tree/m...

Please note that this guide is targeting version 0.2 of CXX-Qt. As CXX-Qt is still under development, the code shown here is subject to change. Please see the documentation linked above for up-to-date example code.

All Rust and Qt videos:    • Rust and Qt  

About the host:
Leon Matthes is a working student at KDAB and a Rust enthusiast. He has co-authored the development of CXX-Qt.

Every month our newsletter is featuring technical blogs on Qt, C++ and 3D topics: https://www.kdab.com/development-reso...

About KDAB:
KDAB offers experienced software experts to help you deliver functional, high-performing, and innovative software across embedded, mobile, and desktop platforms for projects using C++, Qt, QML/Qt Quick, OpenGL, Qt 3D, and more. https://www.kdab.com/software-services

KDAB experts regularly take time out to deliver KDAB’s world class training, in-house or at open enrollment courses around the world. We are the market leaders for training in Qt, OpenGL, and C++.

Contact us to find out more at [email protected] or visit our website: https://www.kdab.com/software-service...

We are about 90 people, located all around the world. Our Head Office is in Sweden and we have other offices in Germany, France, the UK, and the USA. https://www.kdab.com/about/contact/