9 raisons pour lesquelles j’aime utiliser l’IDE Qt Creator


  • FrançaisFrançais


  • Qt Creator est l’environnement de développement intégré (IDE) par défaut du framework Qt et donc le lien entre le riche ensemble de bibliothèques de Qt et l’utilisateur. En plus de ses fonctionnalités de base telles que la complétion de code intelligente, le débogage et l’administration de projet, Qt Creator offre de nombreuses fonctionnalités intéressantes qui facilitent le développement de logiciels.

    Dans cet article, je vais souligner certains de mes préférés Qt Creator fonctionnalités.

    Mode sombre

    Ma première question lorsque je travaille avec une nouvelle application est : Existe-t-il un mode sombre ? Qt Creator répond par : Quel mode sombre préférez-vous ?

    Vous pouvez activer le mode sombre dans le menu Options. Dans la barre de menu supérieure, accédez à Outils, sélectionnez Options, et allez au Environnement section. Voici où vous pouvez sélectionner l’apparence générale :

    Apparence personnalisée

    Comme toutes les applications Qt, l’apparence de Qt Creator est hautement personnalisable avec des feuilles de style. Ci-dessous, vous pouvez suivre mon approche pour donner à Qt Creator un look sophistiqué.

    Créer le fichier mycustomstylesheet.css avec le contenu suivant :

    QMenuBar { background-color: olive }
    QMenuBar::item { background-color: olive }
    QMenu { background-color : beige; color : black }
    QLabel { color: green }

    Lancez ensuite Qt Creator depuis la ligne de commande et passez la feuille de style en paramètre avec :

    qtcreator -stylesheet=mycustomstylesheet.css

    Ça devrait ressembler à ça:

    En savoir plus sur les feuilles de style dans le Documentation.

    Paramètres de ligne de commande

    Qt Creator accepte de nombreuses options de ligne de commande. Par exemple, si vous souhaitez charger automatiquement votre projet en cours au démarrage, passez le chemin vers le *.pro-file:

    qtcreator ~/MyProject/MyQtProject.pro

    Vous pouvez même passer le fichier et le numéro de ligne qui doivent être ouverts par défaut. Cette commande ouvre le fichier main.cpp à la ligne 20 :

    qtcreator ~/MyProject/main.cpp:20

    En savoir plus sur les options de ligne de commande spécifiques à Qt Creator dans le Documentation.

    Qt Creator est une application Qt ordinaire, donc, en plus de ses propres arguments de ligne de commande, il accepte également les arguments génériques pour QApplication et QGuiApplication.

    Compilation croisée

    Qt Creator vous permet de définir plusieurs chaînes d’outils, appelées Trousses. Un kit définit les binaires et le SDK pour construire et exécuter une application :

    Cela vous permet de basculer entre des chaînes d’outils complètement différentes en seulement deux clics :

    En savoir plus sur les kits dans le Manuel.

    Analyseur

    Qt Creator intègre plusieurs des analyseurs les plus populaires, tels que :

    Débogueur

    En ce qui concerne le débogage, Qt Creator a une belle interface pour GNU Debugger (GDB). J’aime sa façon simple d’inspecter les types de conteneurs et de créer des points d’arrêt conditionnels :

    FauxVim

    Si vous aimez Vim, activez FakeVim dans les paramètres pour contrôler Qt Creator comme Vim. Aller à Outils et sélectionnez Options. Dans le FauxVim section, vous pouvez trouver de nombreux commutateurs pour personnaliser le comportement de FakeVim. En plus des fonctions de l’éditeur, vous pouvez également mapper vos propres fonctions sur des commandes Vim personnalisées.

    Par exemple, vous pouvez mapper la fonction Construire un projet au build commander:

    De retour dans l’éditeur, lorsque vous appuyez sur le bouton deux-points et entrez build, Qt Creator démarre un processus de construction avec la chaîne d’outils configurée :

    Vous pouvez trouver plus d’informations sur FakeVim dans la doc.

    Inspecteur de classe

    Lors du développement en C++, ouvrez la fenêtre de droite en cliquant sur le bouton dans le coin inférieur droit de Qt Creator. Alors choisi Contour dans le menu déroulant sur la bordure supérieure. Si vous avez un fichier d’en-tête ouvert dans le volet de gauche, vous obtenez un bon aperçu des classes ou types définis. Si vous passez à un fichier source (*.cpp), le volet de droite répertorie toutes les méthodes définies, et vous pouvez passer à une en double-cliquant dessus :

    Paramétrage du projet

    Les projets Qt Creator sont construits autour du *.pro-file dans le répertoire du projet. Vous pouvez ajouter votre propre configuration personnalisée au projet *.pro-file de votre projet. J’ai ajouté my_special_config au *.pro-file, ce qui ajoute MY_SPECIAL_CONFIG au compilateur défini :

    QT -= gui

    CONFIG += c++11 console
    CONFIG -= app_bundle

    CONFIG += my_special_config

    my_special_config {
    DEFINES += MY_SPECIAL_CONFIG
    }

    Qt Creator met automatiquement en évidence le code en fonction de la configuration active :

    le *.pro-file est écrit dans le qfaire la langue.

    Résumé

    Ces fonctionnalités ne sont que la pointe de l’iceberg de ce que Qt Creator propose. Les débutants ne devraient pas se sentir dépassés par les nombreuses fonctionnalités, car Qt Creator est absolument adapté aux débutants. C’est peut-être même le moyen le plus simple de commencer à développer en C++. Pour avoir un aperçu complet de ses fonctionnalités, reportez-vous à la documentation officielle de Qt Creator.

    Source

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code