I have a Qt app on GNOME https://github.com/jeena/FeedTheMonkey and it's much essier to code wit QML and C++. But it looks quite terrible.
That is why I chose GTK and libadwaita for my next app. Looks terrific, but it takes me ages to learn how to use it, even though python is much easier than C++.