@ilja Qt framework mainly uses C++, and seems to have official bindings for python. These days there is also Qt QML for building the gui part, which also allows business logic in the form of javascript.
Some other languages also have partial binding support for it but it's dodgy and really not friendly for getting started with.