We did this in the past (in Qt 3), and it is very time consuming. We had a lot of problems with flickering, redraws did not work as we expected, sluggish behavior, errors in the implementation of Qt. It's a lot less straightforward than it sounds, and little support or user experience too. If you do not need something really specific (as we did), I would say that this is not a problem.
It is supposed that other frameworks will simplify (are some of them based on Java?), But I have no first experience.
Kena source share