4 ms·
There are already plenty of GUI solutions for rust. All with a diverse level of polishing and convenience.
by isomel 5y ago
There are already plenty of GUI solutions for rust. All with a diverse level of polishing and convenience.
- rapsey 5y agoA diverse level of incompleteness you mean. Nothing comparable to Qt exists.
- isomel 5y agoExactly. But there are already bindings to Qt in different states. Let's see if this one bring anything.
- wongarsu 5y agoThere are plenty of GUI solutions that are robust enough for an embedded GUI or some WebAssembly stuff. For native (desktop) applications the rust ecosystem still has a long way to go.
- the__alchemist 5y agoYea - `embedded-graphics` is nice for embedded primatives and text.
- nu11ptr 5y agoAFAIK, the only complete desktop GUI option for Rust that is viable for large, professional apps is gtk-rs. There are many promising up and coming GUIs for hobby projects, but none I've seen are robust enough (yet) to support all needed widgets of a pro app.
- Macha 5y agoAccessibility support is the big killer for many of them, though even GTK has issues with that on Mac OS, so Qt would be a big win. Or I guess you could put a Rust wasm app into electron also and have accessibility support that way. Has to be one that uses a real DOM and not just renders to a canvas or WebGL though.
- ogoffart 5y agoI think you can go quite far with Qt/QML and the qmetaobject crate. For example https://github.com/gyroflow/gyroflow https://github.com/gyroflow/gyroflow
- nu11ptr 5y agoAhh...very cool, thx. Didn't realize it was that capable and was not aware of this "demo". I will check it out as I need to write a GUI soon (and would prefer to use Rust).