Sortie de Qt Creator 4.2

Le Qt Creator nouveau, numéroté 4.2, est sorti. Cette version de l’EDI pour Qt apporte notamment un éditeur de machines d’état décrites au format SCXML, qui fait écho au module Qt SCXML, qui arrivera dans Qt 5.8. Cet éditeur graphique est pour le moment expérimental (il faut l’activer manuellement), même s’il gère déjà les états, sous-états, transitions, événements et un certain nombre de propriétés.

Le mode Projets a été retravaillé, pour faciliter l’accès aux différentes propriétés : au lieu de les présenter sous la forme d’onglets imbriqués, la nouvelle interface propose toute cette configuration sous la forme d’un arbre, qui montre notamment les différents kits disponibles.

L’éditeur graphique d’interfaces Qt Quick a aussi été l’objet d’une certaine attention, avec pas mal de petites touches. Par exemple, l’éditeur des connexions propose une section pour gérer les imports et les définitions des propriétés liées à des objets C++. L’espacement entre composants, disponible dès Qt Quick 2.6, est maintenant géré. Les conditions des transitions entre états sont disponibles depuis l’interface.

Le profileur de code QML peut maintenant montrer l’utilisation de la mémoire et les allocations sous la forme d’un graphe en flammes. Pour aider à se retrouver dans cette visualisation, il est possible de positionner des lignes d’orientation.

La gestion de CMake a été grandement améliorée, notamment au niveau de la performance à l’ouverture des projets. Une collaboration entre les développeurs de CMake et de Qt Creator a mené à une première version de CMake comme serveur, qui sera à l’origine de bon nombre d’améliorations pour les prochaines versions de Qt Creator.

Télécharger Qt Creator 4.2.

Source : Qt Creator 4.2 released.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s