Les meilleurs outils, environnements de développement et bibliothèques pour la programmation C++ avec Qt
Les meilleurs outils, environnements de développement et bibliothèques pour la programmation C++ avec QtConsultez tous les outils
Nombre d´outils : 19, dernière mise à jour : 15 août 2020
QScintilla de Riverbank est un port pour Qt du composant Scintilla pour permettre la coloration du texte et d'autres fonctionnalités pour l'affichage :
- marge ;
- complétion de code ;
- indicateurs d'erreur dans la marge ;
- indicateurs de chaîne non fermée.
Tutoriel : utiliser QScintilla par Eclypse (avis et retours : 4 commentaires ).
QextSerialPort est une bibliothèque qui permet à Qt de communiquer avec le port série.
Il s'agit d'une API simple et rapide pour la mise en oeuvre de cryptographie dans des applications Qt.
Une bibliothèque utile pour accéder à des archives ZIP à partir d'une application Qt.
Generic Component Framework est un composant permettant entre autres de :
- construire facilement des applications extensibles et redimensionnables ;
- construire des applications Qt à la façon COM ou KParts ;
- réutiliser facilement des composants logiciels ;
- mettre à jour un logiciel de façon incrémentale ;
- configurer et scripter le XML d'une application.
JSON (JavaScript Object Notation) est un format léger d'échange de données. Il peut représenter un entier, un nombre réel, une chaîne de caractères, une séquence triée de valeurs ou une collection de paires clé/valeur.
QJson est une bibliothèque basée sur Qt qui fait le lien entre les données JSON et les objets QVariant. Les tableaux JSON sont liés à des instances de QVariantList alors que les objets JSON sont liés à des QVariantMap.
QtRPT est un moteur de génération de rapports pouvant combiner plusieurs rapports en un fichier XML.
injeqt est un moteur d'injection de dépendances pour Qt, utilisé pour gérer l'inversion de dépendances.
libqtavi permet de manipuler des vidéos au format AVI avec une intégration avec les classes de Qt (comme QImage pour chaque image de la vidéo).
Grantlee est un moteur de modèles, qui permet de générer du texte et des documents à partir d'un modèle. L'objectif principal est de séparer la structure des documents générés (le modèle) des données contenues. La syntaxe de Grantlee est fortement inspirée du système équivalent de Django.
FaceLift est une bibliothèque facilitant l'interaction entre du code C++ et Qt Quick, en se chargeant de la génération de code pour exporter des fonctions vers l'environnement Qt Quick à l'aide d'un langage de description.
Cutelyst est un cadriciel pour le développement d'applications Web écrit par-dessus Qt, en s'inspirant de la conception de Catalyst.
QHTTPEngine facilite le développement de serveurs HTTP avec Qt de haut niveau.
QtPromise est une implémentation des promesses JavaScript, dont l'objectif est de faciliter la programmation concurrente.
QtREST est un client pour les API REST, qu'elles répondent en XML ou en JSON. QtREST fournit une conversion automatique des résultats en un AbstractListModel pour Qt Quick, notamment.
La page Outils sur le forum QtLa rubrique Qt de Developpez.com : actualités, nouveautés, annoncesLe forum QtLa FAQ Qt avec de vrais exemples de codesLa traduction de la documentation Qt en françaisLes meilleurs cours et tutoriels pour la programmation C++ avec QtLes meilleurs outils, environnements de développement et bibliothèques pour la programmation C++ avec QtLes binaires QtLes meilleurs livres sur Qt critiqués par la rédactionLe blog de l'actualité QtLa TV Qt