Suivant
Précédent
Sommaire
JcQt4develop (logiciel libre et gratuit) est un outil graphique de développement simple pour Qt4 Open Source sous Linux et Windows (avec MinGW).
Les premières versions ont été développées avec Qt4.1.1 Open Source sous Windows et MinGW et avec Qt4.2.1 sous Linux.
La version 0.4 a été développée avec Qt 4.3.3 Open Source Edition sous Linux et Windows
Ce logiciel a été créé dans le but de s'affranchir de l'utilisation du "Qt4.1.1 command prompt" fourni avec Qt4 qui présente des difficultés pour lire les messages du compilateur sous Windows ME car la fenêtre dos y est limitée - pour la version dont je dispose - à l'affichage des 50 dernières lignes, ce qui est insuffisant en cas d'erreurs.
Il comporte deux parties principales:
- une partie gestion des projets propose un menu de commandes grace auxquelles on peut exécuter qmake -project, qmake et make sans passer par la ligne de commandes dos et les messages du compilateur sont affichés (sans limitation du nombre de lignes) dans une fenêtre occupant la partie basse de la fenêtre principale ;
- un éditeur de texte MDI avec coloration syntaxique (dérivé des exemples fournis avec Qt4.1.1) qui permet d'éditer les textes des fichiers sources - les caractères sont encodés suivant la norme ISO 8859-1.
Enfin, des commandes permettent de lancer directement Qt assistant, Qt Designer, Qt Linguist et de créer/mettre à jour les fichiers de traduction.
L'édition des textes se fait dans une interface MDI, dérivée des exemples fournis avec Qt4.1.1.
L'éditeur permet la coloration syntaxique des textes, la position du curseur dans la fenêtre active est affichée à droite de la barre de statut (numéros de ligne et de colonne).
A cette partie Edition se rattachent les commandes des menus Fichier, Edition et Fenêtre.
En plus des raccourcis claviers indiqués dans le menu édition, tous les raccourcis clavier classiques des éditeurs sont utilisables et ne sont pas rappelés ici.
Configuration de JcQt4develop (Sous Windows seulement)
La commande Configurer JcQt4develop permet de configurer JcQt4develop. Son exécution est indispensable au moins une fois afin de pouvoir utiliser les commandes relatives aux projets.
Il faut fournir les informations suivantes (cf documentation de Qt) :
- Version de Qt (par exemple : 4.1.1
- variable d'environnement QTDIR (par exemple : C:\Qt\4.1.1)
- variable d'environnement QMAKESPEC (par exemple : win32-g++)
- chemin de MinGW (par exemple : C:\MinGW)
Ces informations sont enregistrées dans le fichier jcqt4develop.cfg placé dans le même répertoire que jcqt4develop.exe et lues à chaque démarrage de JcQt4develop.
Règles de gestion des projets
La gestion des projets suit les règles simples suivantes :
- Un répertoire de travail peut être défini grace à la commande Outils-Préférences JcQt4develop. Il sera destiné à contenir les répertoires des différents projets.
- Un projet est constitué d'un ensemble de fichiers placés dans un répertoire (sous-répertoire du répertoire de travail) portant le nom du projet (exemple : les fichiers du projet "monprojet" sont placés dans le répertoire "monprojet" sous-répertoire de "mon_répertoire_de_travail")
Les étapes de développement d'un projet avec JcQt4develop
Les étapes successives sont les suivantes avec pour exemple un projet appelé mon_projet (pour plus de détail, voir la documentation de Qt) :
- Définir le répertoire du projet mon_projet : commande Projet/Répertoire du projet qui contiendra les fichiers du projet (sources .h, .cpp, fichier projet .pro, fichiers traductions .ts, fichier ressources .qrc etc...)
- Créer le fichier projet mon_projet.pro : commande Projet/Fichier de projet qui exécute qmake -project. Cette commande devra être exécutée chaque fois qu'un nouveau fichier est ajouté au projet.
Les fichiers Makefile sont créés dans la foulée (inutile d'exécuter la commande Projet/Makefile dans ce cas).
- Créer les fichiers Makefile : commande Projet/Makefile qui exécute qmake et crée les fichiers Makefile. Il est nécessaire de lancer cette commande après toute modification "manuelle" du fichier mon_projet.pro (modification manuelle nécessaire pour incorporer un fichier .rc pour mettre en place l'icone de l'application sous windows).
- Compiler le projet : commande Projet/Compiler qui lance make pour créer le fichier exécutable (mon_projet.exe sous Windows, mon_projet sous Linux).
Les messages du compilateur sont affichés dans la fenêtre "Messages du compilateur" de la partie basse de la fenêtre principale de JcQt4develop. Afin de retrouver facilement les erreurs signalées par le compilateur, un double click sur la ligne du message indiquant le fichier et le numéro de ligne contenant l'erreur affiche dans la zone des éditeurs le fichier en cause, le curseur placé au début de la ligne signalée.
(la fenêtre "Messages du compilateur" peut être masquée pour laisser plus de place aux éditeurs)
- Lancer le fichier exécutable : commande Projet/Exécuter qui lance l'exécution du fichier exécutable précédemment créé.
- On peut aussi compiler et lancer le fichier exécutable : commande Projet/Compiler et Exécuter qui lance make pour créer le fichier exécutable et lance ensuite son exécution.
Les commandes du menu Outils permettent de lancer :
Suivant
Précédent
Sommaire