I would like to use Qt via the procedural style (as opposed to the declarative QML) and so far have found multiple crates that allow writing a QObject subclass in Rust and exposing it to QML/C++ (cxx-qt, qmetaobject, ...), but not many that provide bindings to call Qt C++ constructors and methods from Rust.
Two projects that i found to accomplish this are Riateche's ritual bindings and qtrs, however the ritual bindings are unsafe and target Qt 5, and qtrs has bindings for only a few widgets.
Does a safe and mature binding crate for Qt exist? Did I overlook some cxx-qt feature?
I happened to come across this today, the description says it's safe, idiomatic rust binding for qt6.
DISCLAIMER:
I'm not a qt expert, I just want to share what I found interesting. I don't know the author, nor am I endorsing this library. the code is farily new, and I think it apparently contains AI produced code. so be mindful trying it out.