12 releases

new 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

#150 in GUI

Download history 3/week @ 2024-01-01 51/week @ 2024-01-15 10/week @ 2024-01-22 37/week @ 2024-01-29 36/week @ 2024-02-05 33/week @ 2024-02-12 109/week @ 2024-02-19 89/week @ 2024-02-26 51/week @ 2024-03-04 99/week @ 2024-03-11 88/week @ 2024-03-18 44/week @ 2024-03-25 105/week @ 2024-04-01 44/week @ 2024-04-08 229/week @ 2024-04-15

431 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

~2–2.7MB
~53K SLoC