@penguin42 @globalc I read that all GUI bindings for Rust suffer from object lifetime mismatch.
Qt seems particularly difficult to adapt because of its QObject ownership model. Essentially, it's a tree in which parents free their children, but it doesn't always correspond to the hierarchy for layout, and things get tricky when you create and detach objects more dynamically.
Last time I looked, there weren't any production-quality crates for Qt...