13 unstable releases

0.7.0 Oct 30, 2024
0.6.1 Apr 19, 2024
0.6.0 Nov 17, 2023
0.5.3 May 19, 2023
0.1.0 Dec 3, 2021

#168 in GUI

Download history 35/week @ 2024-07-18 292/week @ 2024-07-25 345/week @ 2024-08-01 138/week @ 2024-08-08 160/week @ 2024-08-15 58/week @ 2024-08-22 51/week @ 2024-08-29 48/week @ 2024-09-05 79/week @ 2024-09-12 69/week @ 2024-09-19 69/week @ 2024-09-26 61/week @ 2024-10-03 73/week @ 2024-10-10 48/week @ 2024-10-17 110/week @ 2024-10-24 124/week @ 2024-10-31

367 downloads per month
Used in 2 crates

MIT/Apache

45KB
572 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.7–3.5MB
~63K SLoC