Les autres réponses ont déjà bien expliqué pourquoi la dénomination de GUI moderne est fallacieuse. Je tiens à indiquer que PyQt est une solution particulièrement intéressante, notamment avec l'usage du très puissant QML.
Ce n'est rien d'autre qu'un CSS pour GUI, mais il permet des traitements extrêmement puissants, accélérés avec openGL.
Personnellement, je n'utiliserai pas Qt sans le QML, maintenant que je sait ce qu'il est possible de faire, et cela avec un DSL fort simple.
Et pyQt est compatible python 3, ce qui le place en dehors du club des dinosaures.
Quelques liens :
- des exemples très pros;
- des codes d'exemple plus basiques, mais nécessaires pour un traitement avancé;
- un projet qui utilise QML pour la quasi-totalité du traitement;