I would love to use QT5, specifically the Python bindings but I always struggle to find documentation beyond a handful of out of date tutorials.
In Qt (QML), I couldn't quite find something like this and I had the feeling I needed to create my own framework from scratch, which is hard when, at the same time, you need to learn a new technology. There were some random ideas in various blogs and articles but nothing major or at least no officially supported one.