Peut-on considérer Qt comme un langage de 4e génération?

Qu'appelle-t-on un langage de "4e génération" ?

C'est un langage qui doit offrir :
  • un langage déclaratif de manipulation de données ;
  • un langage impératif simple (procédural, fonctionnel ou orienté objet) ;
  • un langage de description d'interfaces graphiques avec idéalement un éditeur d'interface ;
  • un langage de description de rapports imprimables avec idéalement un éditeur de rapport ;
  • un langage de programmation événementielle avec idéalement une liaison entre le code et l'interface graphique.
Peut-on considérer Qt comme un tel langage ?