12 releases

0.6.1 Apr 19, 2024
0.6.0 Nov 17, 2023
0.5.3 May 19, 2023
0.5.1 Mar 27, 2023
0.1.0 Dec 3, 2021

#163 in GUI

Download history 17/week @ 2024-01-24 37/week @ 2024-01-31 34/week @ 2024-02-07 56/week @ 2024-02-14 114/week @ 2024-02-21 67/week @ 2024-02-28 70/week @ 2024-03-06 98/week @ 2024-03-13 72/week @ 2024-03-20 59/week @ 2024-03-27 85/week @ 2024-04-03 80/week @ 2024-04-10 196/week @ 2024-04-17 62/week @ 2024-04-24 39/week @ 2024-05-01 141/week @ 2024-05-08

474 downloads per month

MIT/Apache

21KB
157 lines

CXX-Qt

CXX-Qt is a library that automatically generates code to transfer data between Rust and C++ through common interfaces such as QObjects that can be exposed directly into QML. It relies on the CXX crate internally to achieve this and thus it is recommended that any interactions with Qt that are not covered by the built-in code generators should be done directly in C++ and connected to relevant Rust logic by writing additional CXX code. The CXX-Qt build system is based on CMake, but is compatible with CXX on its own as well.


lib.rs:

This crate and its associated crates provide a framework for generating QObjects from Rust.

See the book for more information.

Dependencies

~1.9–2.6MB
~52K SLoC