Here's a general purpose decision tree for deciding what to use for graphical applications.
mobile? -> Ask someone else, not me.
desktop?
portable?
yes: -> Qt
needs to be fast?
Lots of heavy lifting?
yes: -> Use "simple C++"
no: -> Use Python
no:
linux: -> unless specifically for gnome, Qt.
mac: -> Mac.
windows: -> C# and MS's flavour-of-the-day framework
If you really dislike C# for some reason, Qt.
none of the above: -> probably Qt
embedded? -> Qt.
What-part-of-Qt-to-use
A "productive" application, something people will work with
for lots of hours and just need to get stuff done.
-> probably Qt Widgets
A "special snowflake fancy" application that should look special
and very distinguished
-> probably Qt Quick. This is going to be more work, if
it's a "productive" application as well.
Embedded or quasi-mobile applications mostly used with a touchscreen
or other limited inputs
-> Qt Quick.