Qt has language bindings.
http://wiki.qt.io/Language_Bindings
Maybe the bindings are good? I just don't know, and I'm suspicious of an approach that seems to be entirely outside of mainstream Qt practice.
Yes you still write QML.
Qt has language bindings.
http://wiki.qt.io/Language_Bindings