4 ms·
The trick is that Qt5 != Qt Quick. There aren't many bindings to Qt5 since the binding surface is enormous and very C++-like. The QML bindings for other langua
by trishume 11y ago
The trick is that Qt5 != Qt Quick. There aren't many bindings to Qt5 since the binding surface is enormous and very C++-like.
The QML bindings for other languages don't have to cover much surface area though. They look minimal but most of them are eminently usable because all the UI logic is in the QML+JS, all you need in a binding is a way to pass data in and out.
D, Rust, Go, Ruby, Python, etc... all have good enough bindings, that work for now and even if they do need some patching, aren't that big or hard to patch yourself. I've never used them myself (I just use C++, but I plan on using D for a QML app someday), but I know some other projects that do like https://github.com/limetext/lime https://github.com/limetext/lime
- baldfat 11y agoI now want to see if I can pull off the bindings for Racket using FFI Library. http://docs.racket-lang.org/foreign/ http://docs.racket-lang.org/foreign/ Something to do while snowed in.
- fineIllregister 11y agoSomething I've thought about, too. Dr Racket especially would benefit from a Qt version.