2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Prenons l'exemple de la création d'un nouveau projet pour obtenir une compréhension préliminaire du processus de base de Creator pour concevoir une application.
Cliquez sur "Créer un projet",
La boîte de dialogue suivante apparaît. Dans cette boîte de dialogue, sélectionnez le modèle du projet ou du fichier à créer.
Qt Creator peut créer une variété de projets. Cliquez sur « Application » dans la zone de liste la plus à gauche. La zone de liste du milieu répertorie les modèles d'applications qui peuvent être créées. Les différents types d'applications sont les suivants :
Application Qt Widgets, interface utilisateur graphique, GUO prenant en charge les plates-formes de bureau
application d'interface. La conception de l'interface graphique est entièrement basée sur le langage C++ et utilise la bibliothèque de classes C++ fournie par Qt.
Application console Qt, application console, pas d'interface graphique
Application Qt Quick, créez une application Qt Quick qui peut utiliser à la fois le code QML et C++. Qt Quick est un ensemble d'architecture de développement GUI pris en charge par Qt. Sa conception d'interface utilise le langage QML et l'architecture du programme utilise le langage C++. Qt Quick peut être utilisé pour concevoir des interfaces utilisateur très sympas, qui sont généralement utilisées pour la conception d'applications sans frontières sur des appareils mobiles ou embarqués.
Qt Quick Application (compat), crée une application Qt Quick contenant une fenêtre vide.
Si vous souhaitez utiliser un système de build autre que CMake, ou utiliser une version de Qt inférieure à 6.0, veuillez utiliser cette version "compatible".
Après avoir sélectionné le type de projet comme « Application Qt Widgets », cliquez sur le bouton « Sélectionner » et l'assistant de nouveau projet apparaîtra.
Définir le nom du projet et enregistrer le chemin
Sélectionnez le système de build "qmake"
Sélectionnez la classe de base pour laquelle l'interface doit être créée (classe de base)
Vous avez le choix entre 3 classes de base :
QMainWindow est la classe de fenêtre principale. La fenêtre principale possède une barre de menus principale, une barre d'outils et une barre d'état, similaires à une application générale.
La fenêtre principale du programme
QWidget est la classe de base pour toutes les classes d'interface visuelle. L'interface créée en sélectionnant QWidget peut prendre en charge divers composants d'interface ;
QDialog est une classe de dialogue qui peut créer une interface basée sur le dialogue
Sélectionnez QMainWindow comme classe de base et cochez la case "Générer le formulaire".Si cette option est cochée, Qt Creator créera un fichier d'interface utilisateur (UI). Sinon, vous devrez écrire votre propre code manuscrit pour créer l'interface.
Les paramètres du fichier de traduction sont les suivants :
Sélectionnez le kit de construction
Cliquez sur le bouton "Terminer" pour terminer la création du projet
Après avoir terminé les étapes ci-dessus pour créer un nouveau projet, la fenêtre suivante s'affichera
La fenêtre comporte deux sous-fenêtres, la supérieure et la inférieure. L'arborescence des répertoires supérieure montre la structure organisationnelle des fichiers du projet et affiche l'échantillon du projet en cours. Le nom du projet constitue un nœud racine de l'arborescence des répertoires. Qt Creator peut ouvrir plusieurs projets, mais il n'y a qu'un seul projet actif. Le nom du nœud du projet actif est indiqué en gras. Sous le nœud du nom du projet, les groupes gèrent divers fichiers sources du projet. Les fichiers et les groupes sont les suivants :
Le contenu d'affichage des sous-fenêtres supérieure et inférieure sur la gauche peut être sélectionné via une zone de liste déroulante au-dessus d'elles. Le contenu d'affichage qui peut être sélectionné comprend les projets, les documents ouverts, les signets, le système de fichiers, la vue de classe, le plan, etc.
Double-cliquez sur le fichier mainwindow.ui et l'interface de conception de formulaire suivante apparaîtra. Cette interface est en fait Qt Designer intégré à Qt Creator.
Cliquez sur le bouton « Projets » dans la barre d'outils sur le côté gauche de la fenêtre principale et l'interface de configuration de compilation de projet suivante apparaîtra.
Les outils de compilation disponibles dans ce projet sont affichés sous "Build & Run" dans la colonne de gauche de l'interface. Pour quel compilateur vous souhaitez utiliser pour la compilation du projet, cliquez simplement sur son nom. Le nom du compilateur sélectionné sera en gras express. .
Chaque compilateur dispose de deux interfaces de configuration, Build et Run. Sur l'interface de configuration de Build, il y a une case à cocher "Shadow build". Si cette option est cochée, un répertoire de fichiers compilés sera créé dans le même répertoire du projet après compilation. Le nom du répertoire contient les informations du compilateur. Cette méthode est généralement utilisée pour créer différentes versions de fichiers exécutables en utilisant différents compilateurs.
Si cette option n'est pas cochée, des sous-répertoires "Debug" et "Release" seront créés dans le répertoire du projet après compilation pour stocker les fichiers compilés.
Après avoir conçu le fichier mainwindow.ui et configuré les outils de compilation, vous pouvez compiler, déboguer ou exécuter le projet.
D'ACCORD. Il y a 4 boutons sous la barre d'outils sur le côté gauche de la fenêtre principale.
Ses fonctions sont :
La première icône : menu contextuel pour sélectionner l'outil de compilation et le mode de compilation, tel que le mode Debug ou Release
Deuxième icône : Exécuter directement le programme S'il n'est pas compilé après modification, il sera compilé en premier. Les programmes exécutés de cette manière ne peuvent pas être débogués même si des points d'arrêt sont définis dans le programme.La touche de raccourci estCtrl + R
La troisième icône : Le projet doit être compilé en mode Débogage. Cliquez sur ce bouton pour démarrer le débogage et l'exécuter. Vous pouvez définir des points d'arrêt dans le programme. S'il est compilé en mode Release, le débogage ne peut pas être effectué même en cliquant sur ce bouton.La touche de raccourci estF5
Dans le développement technique, Visual Studio est généralement choisi comme logiciel de débogage.
Quatrième icône : Compiler le projet en cours
Remarque : La création d'un nouveau projet VS s'effectue une fois l'installation de qt et vsaddin terminée, et une fois la configuration des versions Qt terminée, veuillez vous référer à :https://liujie.blog.csdn.net/article/details/139798429
Cliquez sur "Créer un nouveau projet"
Sélectionnez "C++" pour toutes les langues
Entrez "qt" dans la recherche, sélectionnez le modèle qt approprié et cliquez sur "Suivant".
Configurez un nouveau projet, configurez le nom et l'emplacement de votre projet, puis cliquez sur "Créer".
Cliquez sur Suivant"
Cliquez sur "Suivant" pour créer le projet
Après avoir sélectionné la classe Base, cliquez sur "Finsh"
Ici, vous devez en fait définir le nom de classe sur Vsdemo01 (en commençant par une majuscule) et cocher "Noms de fichiers en minuscules".
Cliquez sur "Débogueur Windows local" pour compiler et déboguer
Avis: Lorsque vous double-cliquez pour ouvrir le fichier xx.ui dans Visual Studio 2019, une erreur sera signalée s'il est ouvert directement.
Par conséquent, vous devez cliquer avec le bouton droit sur le fichier ui et réinitialiser la méthode d'ouverture
Cliquez sur "Ajouter" et sélectionnez qtcreator dans le répertoire d'installation de qt pour l'ouvrir. Le chemin est le suivant :
D:QtToolsQtCreatorbinqtcreator
Cliquez sur "OK" et "Définir par défaut"
À ce stade, le fichier xx.ui peut être ouvert dans qtcreator sans erreur.
Après avoir modifié le fichier xx.ui, n'oubliez pas
ctrl+s
Enregistrez puis fermez qtcreator !
À ce stade, recompilez simplement vs2019
Description : Le projet est créé !