4 ms·
On mobile, so no links for you ;) I've seen promising things about Qt/QML. Qml in particular helps avoid having to deal with lots of C++ interop. GTK seems to
by mastax 8y ago
On mobile, so no links for you ;)
I've seen promising things about Qt/QML. Qml in particular helps avoid having to deal with lots of C++ interop.
GTK seems to be rallying around Rust, and it actually looks pretty good nowadays. relm is a really interesting elmish wrapper around GTK.
Others have put rust components behind an Electron GUI.
So tl;dr it's quickly moving from "terrible and immature" to "terrible, like other languages".
- smittywerben 8y ago> I've seen promising things about Qt/QML. For simple GUIs, the problem I always ran into was 1) spooky licensing vs 2) Tkinter vs 3) can this be forced into a browser? > in particular helps avoid having to deal with lots of C++ interop. I agree there is significant demand here. But I also feel a second (smaller) group wants access to GPUs for high-performance visualizations and/or games, since that's usually built in C or C++. > "terrible, like other languages" This made me laugh. I want to move out of the browser and back to the metal.
- bacon_waffle 8y agoThanks for the pointers! I have used Qt a fair bit for hobby projects, and quite like it in the context of cross-platform C++. But I haven't yet wrapped my head around what a Rust interface to Qt would look like, and results searching https://crates.io https://crates.io for Qt bindings had kinda scared me off. https://github.com/KDE/rust-qt-binding-generator https://github.com/KDE/rust-qt-binding-generator looks quite interesting though! > So tl;dr it's quickly moving from "terrible and immature" to "terrible, like other languages". Ha! Well, at least we don't have so long to wait, I guess.
- oever 8y agoThere's a new blog on Rust Qt Binding Generator with the most feature-rich application in it yet: https://www.vandenoever.info/blog/2018/09/16/browsing_your_mail_with_rust_and_qt.html https://www.vandenoever.info/blog/2018/09/16/browsing_your_m...