• # Un petit test, très rapide...

    Posté par . En réponse à la dépêche Les nouveautés de Qt 4. Évalué à 3.

    Je viens de le compiler sous MacOSX, et je dois dire que je suis réellement très impressionné. Je n'ai fais que compiler et tester les différents exemples, mais voilà ce qui me saute aux yeux au premiers abords :

    1) Interview :
    C'est quelque chose que l'on attendais depuis longtemps, utiliser une architecture Model/View pour la visualisation des données de type arborescence, liste, table.
    Et ça marche à merveille. Les données ne sont déclarées que dans un seul objet (QAbstractItemModel) et sont partagées entre les différents widgets qui peuvent l'afficher (QTableView, QTreeView, QListView).
    Et là où c'est encore plus fort, c'est que la sélection dans un widget est répercutée dans tous les autres widgets... j'adore.

    2) MainWindow :
    Là encore, c'était attendu, une refonte de tout ce qui est "dockwindows" (en français?). Et là encore, ça marche pas mal, bien que j'ai rencontré des bugs sous MacOSX (au niveau de la couleur notamment). Ca ouvre beaucoup plus de possibilité au programmeur.

    3) Arthur :
    C'est à mon avis l'avancée la plus importante. Une refonte complète du moteur de dessin, qui maintenant gère le double-buffering par défaut, l'alpha-blending, le dessin sur n'import quel objet (sur un widget, une image ou même une fenêtre OpenGL).
    Il faut le voir pour le croire, lorsqu'on a une fenêtre OpenGL, avec en fond des carrés en alpha-blending dessiné à l'aide d'appel à QPainter.

    Je n'ai malheureusement pas tout testé (notamment Tulip et Scribe), mais cette nouvelle version annonce de grands changements, et pas mal d'inovation. J'ai rencontré quand même quelques problèmes de stabilité (avec XCode 1.1, il parle de XCode 1.2 dans la doc...), mais il ne faut pas oublier que c'est juste une "technology preview".
    A noter pour l'instant qu'il n'y a ni designer, ni linguist, mais juste assistant.

    J'essaierais de faire un test détaillé plus tard, avec des captures d'écran si possible.

    Au passage, je ne l'ai vu nul part, mais voilà le calendrieer prévu par Trolltech :
    Q3 2004 : Technology Preview 2
    Q4 2004 : Beta
    Q1 2005 : Sortie officiel