4 ms·
My biggest issue with QT is that there aren't really any bindings for different languages. I'm not a big fan of GTK but it's nice that most popular languages ha
by Decabytes 2y ago
My biggest issue with QT is that there aren't really any bindings for different languages. I'm not a big fan of GTK but it's nice that most popular languages have bindings in it. I was able to get pretty far with the C# gtk bindings, but the app ended up being a little too slow for me and I couldn't find any good answers for it on the gnome forums. I'm now using AvaloniaUI but woo boy is that learning curve steep. I can see the benefits of Model View ViewModel, but it takes a bit to wrap your head around.
Unfortunately the most successful people I've seen use AvaloniaUI have all been Ex WPF developers, and having gone through some WPF tutorials I can see why.
- neonsunset 2y agoJust in case you were using (now unmaintained?) GtkSharp, their direct "successor" and replacement is Gir.Core which is actively maintained and lets you target latest GObject APIs: https://github.com/gircore/gir.core https://github.com/gircore/gir.core
- Decabytes 2y agoThank you! I will take a look
- hermitcrab 2y agoAs well as C++ there are: 5.1 Qt for Python (PyQt) 5.2 Qt for Ring (RingQt) 5.3 Qt for Java and Kotlin (QtJambi) 5.4 Qt for Rust (CXX-Qt) 5.5 Qt for Rust (Rust-Qt) 5.6 Qt Quick for Rust (qmetaobject-rs) 5.7 Qt Quick for Rust (qml-rust) 5.8 Qt Quick for Rust (qmlrs) 5.9 Qt Quick for Zig (qml_zig) 5.10 Qt Quick for Zig (zqml) 5.11 Qt for Crystal (qt5.cr) 5.12 Qt for Nim (nimqt) https://wiki.qt.io/Language_Bindings https://wiki.qt.io/Language_Bindings