Add-in Visual Studio en version 1.1.9

L’add-in Qt pour Visual Studio est sorti en version 1.1.9, qui supporte Visual Studio des versions 2005 à 2010 (8.0 à 10.0).

Par rapport à la version 1.1.8 précédente, seuls quelques bogues ont été fixés :
– régression lors de l’import des fichiers .pro dans la 1.1.8 ;
– compatible avec les projets Intel VTune ;
– vérification de la compatibilité de la version de Visual Studio lors de l’ajout d’une nouvelle version de Qt, pour éviter qu’un build pour MinGW soit utilisé avec Visual Studio et les plaintes qui vont avec ;
– possibilité d’ajout d’options pour lupdate et lrelease.

Il est disponible au téléchargement : http://qt.nokia.com/downloads/visual-studio-add-in

Widget de correspondance de données adapté en Python

La classe QDataWidgetMapper, introduite dans Qt 4.2, apporte une interface qui permet d’associer des données à un formulaire. Cette manière d’afficher les données facilite la création d’applications basées sur des registres et permet de modifier l’interface utilisateur avec des outils plus habituels tels que Qt Designer.

Bien que les items de Qt soient capables d’afficher des informations en grande quantité, de nombreuses applications ont tendance à utiliser les registres et les interfaces en formulaires pour présenter les données de façon simplifiée. Parfois, c’est parce que les utilisateurs y sont plus habitués, parfois parce que c’est une conséquence du stockage des données.

Cet article est la version Python de Widget de correspondance de données. Les exemples sont réalisés sous Python 3.2 avec PyQt 4.7.

Widget de correspondance de données

La FAQ Qt Creator

Le temps passant, la FAQ Qt s’est enrichie, notamment au niveau de sa section Qt Creator. Bien qu’actuellement ne contenant que quatre entrées (http://qt.developpez.com/faq/?page=edi-qtcreator), le travail en interne continue, au point qu’il nous a semblé mieux de séparer cette partie et d’en faire une FAQ à part, contenant actuellement 11 QR, soit à peu près autant que la FAQ Qt lors de son lancement en 2007 !

La FAQ Qt Creator

N’hésitez surtout pas à la lire et à nous faire part de vos retours ! Si vous souhaitez y participer, n’hésitez pas non plus à vous proposer (par MP ou par email – en bas de page) !

Qt Creator 2.3 est sorti

La nouvelle version de Qt Creator, la 2.3.0, est sortie, avec de nombreuses améliorations pour améliorer l’expérience développeur en général. Quelques nouveautés parmi les principales en vrac :
– on peut effectuer des recherches sur les exemples et tutoriels depuis la page d’accueil ;
– les paramètres de style de code ont été largement améliorés (voir à ce sujet de nouveaux paramètres d’indentation plus poussés pour une uniformisation dans les projets pour plus de détails) ;
– le profilage des applications a aussi été amélioré et dispose maintenant d’un mode d’analyse spécifique (on peut profiler des applications QML et à l’aide de Callgrind, maintenant) ;
– le débogage et le profilage des applications QML fonctionnent maintenant pour Symbian et MeeGo 1.2 (Harmattan) avec Qt 4.7.4 ;
– bien d’autres améliorations de plus petite ampleur pour le support de Qt Quick.

La liste des changements pour cette version 2.3.0 est disponible sous la forme d’un changelog et d’une liste de commits.

Qt Creator 2.3 est téléchargeable sur le site de l’éditeur ou en tant que mise à jour du Qt SDK.

Source

Vivats au Qt Project !

Une nouvelle page s’écrit dans l’histoire de Qt : l’open gouvernance est arrivée, après de longs mois de préparation.

Tout le développement de Qt aura maintenant lieu sur qt-project.org, le nouveau lieu central, qui héberge un wiki contenant toute la documentation pour commencer à contribuer, comprendre les nouveaux principes en jeu.

Les patches seront gérés par un serveur Gerrit, où des Approvers et Maintainers pourront les accepter et les intégrer dans les sources après contrôle et tests par la communauté. Contributors, Approvers et Maintainers ne sont plus forcément des employés de Nokia (Thiago, Maintainer de Qt Core, par exemple, ne l’est pas), ils sont élus par méritocratie, seul son passé dans le projet entre en ligne de compte. Le développement aura donc maintenant lieu en place publique, tous seront sur un pied d’égalité.

Les développeurs de Qt voient dans cette nouvelle page une excellente nouvelle pour le projet, même si certains sceptiques y voient une occasion pour Nokia de se désengager de Qt.

Qt SDK 1.1.3

Suite à de nombreuses mises à jour de ses composants (Qt Creator 2.3, Qt 4.7.4, Qt Simulator 1.2, pour lesquels le Qt SDK est la manière recommandée pour les installer), il fallait mettre le Qt SDK à jour, en en profitant pour d’autres nouveautés.

En résumé, les dernières nouveautés du Qt SDK :
Qt 4.7.4, actuellement uniquement pour le desktop ;
Qt Creator 2.3, avec beaucoup de petits ajouts, rendant la vie du développeur meilleure ;
Qt Simulator 1.2, avec une toute nouvelle interface graphique ;
– Notifications API 1.1, avec l’inauguration du binding déclaratif QML ;
– MeeGo 1.2 « Harmattan », en beta, ne prévoyant que quelques corrections de bogues depuis la version de juin ;
– Symbian Complementary Package, avec une importante mise à jour de CODA, pour supporter également les périphériques Symbian « Belle » ;
– Qt Quick Components for Symbian, mais sans changement fonctionnel.

Pour ceux qui ont déjà le Qt SDK installé, il est possible de lancer la mise à jour du SDK pour installer ces nouvelles versions. Pour une nouvelle installation, voir le site de l’éditeur.

Source : http://labs.qt.nokia.com/2011/09/01/qt-sdk-update-introducing-qt-creator-2-3-and-other-updates/

Sortie de Qt 4.7.4

Qt 4.7.4 est la dernière version prévue de Qt 4.7, elle n’apporte que des corrections de bogues suite au retour utilisateur sur Qt 4.7.3. Désormais, le travail se focalisera sur Qt 4.8 (une beta est d’ores et déjà sortie, la release candidate est prévue pour sortie assez vite).

Cependant, cette nouvelle version propose de nouvelles fonctionnalités importantes, comme Qt Quick 1.1 :
– support du l’écriture de droite à gauche ;
– amélioration du cache des images ;
– amélioration de l’entrée de texte et support du clavier virtuel pour des écrans divisés ;
– une API déclarative pour gérer les entrées sous forme de toucher.

Il faut aussi noter l’apparition du plug-in QML pour les shaders, constitué de deux éléments (ShaderEffectItem et ShaderEffectSource).

Le support de Symbian n’est pas en reste, avec des améliorations graphiques (support d’OpenGL ES, gestion de la mémoire du GPU améliorée, optimisations du moteur de rendu OpenVG), des changements d’orientation plus rapide et le support d’accélérateurs pour le copier-coller.

Cette version sera disponible pour MeeGo et Symbian quand le logiciel embarqué sera prêt.

Elle est téléchargeable sur le site de l’éditeur et par le Qt SDK. Il est aussi possible de la télécharger par Git.

Source : http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/

Qt Simulator en 1.2

Trois axes principaux ont été retenus, suite aux commentaires des utilisateurs, pour cette nouvelle version :
– une refonte totale de l’interface, à laquelle les versions précédentes ont ajouté des widgets sans trop réfléchir ; cette nouvelle interface est flexible et tente d’économiser l’espace pour organiser tous les paramètres, on peut maintenant activer et désactiver des catégories pour que chacun ne voie que ce qui l’intéresse ;
– on peut maintenant simuler un écran multitouch et de telles interactions avec une application : on dispose désormais de plusieurs modes pour simuler certains gestes avec la souris (pinch, pan et swipe) ; si cela ne suffit pas, il est possible d’utiliser le moteur de script pour des gestes plus compliqués dans le mode personnalisé ;
– finalement, il est désormais possible d’ajouter des catégories personnalisées de widgets de contrôle de Qt Simulator ; pour ce faire, il faut créer soit un item à options personnalisées, soit un widget (s’il est censé couvrir toute la largeur du widget de contrôle) ; la communication entre le client et le plug-in peut s’effectuer à l’aide de la bibliothèque de support (installable comme composant optionnel pour le Qt SDK).

Le simulateur est disponible en mise à jour pour le Qt SDK.

Source : http://labs.qt.nokia.com/2011/09/01/qt-simulator-1-2-whats-new/

Qt Creator 2.3 est sorti

La nouvelle version de Qt Creator, la 2.3.0, est sortie, avec de nombreuses améliorations pour améliorer l’expérience développeur en général. Quelques nouveautés parmi les principales en vrac :
– on peut effectuer des recherches sur les exemples et tutoriels depuis la page d’accueil ;
– les paramètres de style de code ont été largement améliorés (voir à ce sujet http://qt.developpez.com/actu/32592/…s-les-projets/ pour plus de détails) ;
– le profilage des applications a aussi été amélioré et dispose maintenant d’un mode d’analyse spécifique (on peut profiler des applications QML et à l’aide de Callgrind, maintenant) ;
– le débogage et le profilage des applications QML fonctionnent maintenant pour Symbian et MeeGo 1.2 (Harmattan) avec Qt 4.7.4 ;
– bien d’autres améliorations de plus petite ampleur pour le support de Qt Quick.

La liste des changements pour cette version 2.3.0 est disponible sous la forme d’un changelog et d’une liste de commits.

Cette version est téléchargeable sur le site de l’éditeur ou en tant que mise à jour du Qt SDK.

Source : http://labs.qt.nokia.com/2011/09/01/qt-creator-2-3-0-released/