Qt ist schon brauchbar
Aber wenn du jetzt mit C++ anfangen willst und ne andere Wahl hast, würde ich persönlich ne höhere Sprache empfehlen (gibt genug GUI-Bibliotheken für die gängigen, auch einige Qt-Bindings). Selbst der Schöpfer sagt, zu recht, dass C++ "zu Experten-freundlich" geworden ist. Es ist (außer im Vergleich mit C) einfach, sich "in den Fuß zu schießen" oder sich in ne Sackgasse aus Compiler-Fehlern zu navigieren (grade, wenn man Templates, z.B. in Boost, falsch benutzt).
Dazu kommt, dass man sich auch als Profi noch um viele Details kümmern muss, die einem in anderen Sprachen abgenommen werden - Speicherverwaltung vorneran (RAII hilft, aber die entsprechenden Klassen müssen auch erstmal geschrieben werden), aber auch viel undefiniertes Verhalten, dass man leicht auslöst aber selten rechtzeitig bemerkt, wurde von C übernommen =/