14 releases

new 0.7.1 Mar 5, 2025
0.7.0 Oct 30, 2024
0.6.1 Apr 19, 2024
0.6.0 Nov 17, 2023
0.1.0 Dec 3, 2021

#351 in GUI

Download history 75/week @ 2024-11-17 130/week @ 2024-11-24 47/week @ 2024-12-01 140/week @ 2024-12-08 89/week @ 2024-12-15 9/week @ 2024-12-22 15/week @ 2024-12-29 43/week @ 2025-01-05 64/week @ 2025-01-12 115/week @ 2025-01-19 47/week @ 2025-01-26 109/week @ 2025-02-02 143/week @ 2025-02-09 133/week @ 2025-02-16 140/week @ 2025-02-23 252/week @ 2025-03-02

689 downloads per month
Used in 2 crates

MIT/Apache

46KB
600 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