qt ist keine Programmiersprache sondern eine Bibliothek mit vordefinierten Funktionen.
Die Bibliothek Qt ist in C++ geschrieben und durch eigene Mockup Mechanismen mit Signal- und Slot-Funktionen ausgestattet.
Warum man Qt nehmen sollte? Ist geschmacksache. Ich verwende diese, da diese eine große Komponentenvielfalt hat und relativ einfach zu bedienen ist.