Tuxfanch.
Merci de ton message encourageant.
Kdevelop , c'est pas mal !
En trouvant une bribe d'info par ci, une autre par là et en faisant plein d'essais avec kdevelop, je crois avoir pigé ( en gros... )
Il y a deux entrées dans Kdevelop : projet et fichier.
Il faut donc que je crée un projet C++ et une fois qu'il est créé je rentre par "fichier" "Nouveau" et on a à nouveau la boite de dialogue où l'on peut choisir "widget" ou "dialog", voire rajouter une autre module de programme en C++.
kdevelopp dans "projet C**" crée un répertoire "interface utilisateur".
Dedans il y a un fichier "(Nom du projet Cpp)ui.rc" et le fichier "(Nom du projet graphique).ui"
( si on crée l'interface graphique en faisant comme je faisais : Outils et lancement direct de Qt designer, il crée bien le le fichier (Nom du projet graphique).ui, mais il le place n'importe où, il n'est pas dans l'interface utilisateur et donc il n'est pas géré à la compilation.
J'ai lu qq pqrt qu'il convertissait le XML en C++ avec un programme.
Je pense que c'est comme ça qu'il intègre l'interface graphique dans le programme en C++ pour le compiler et faire l'édition de liens .
Je ne regrette pas de m'être acharnée, ( au début je me demandais ce que c'était cette usine à gaz qui ne simplifait pas la vie ) par qu'effectivement ça gàre pas mal de choses.
Cependant : je CALE ENCORE sur un truc :
A la création du projet C++, j'ai des erreurs.
Il a fallu que je vérifie la config de Kdevelop, il me manquait des bibliothèques "doc html" ( j'ai donc vérifié les libs, les paquetages... j'en ai rajouté, mais il ne trouve pas la lib "(mon rep home) /.kde et suivants...
Un autre problème les chemins d'accès à Qt2 et kde2 dans une fenêtre du configurateur ( vides , je ne sais pas quoi y mettre ???? )
Enfin plus dur : il plante sur /bin/sh : permisson non accordée. j'ai lu pas mal d 'articles là dessus et sur les fichier batch avant de toucher aux droits pour ne pas faire n'importe quoi.
c'est compliqué,car kde marche plusieurs plateformes., donc les sh , les bash, et autres.. il fait plein de tests là dessus..
J'ai lu les fichiers .h que génère kdevelop.
J'ai cru comprendre qu'il crée des scripts bash si on utilise kdevelop pour la première fois.
Il crée d'autres scripts bash pour faire la compile ( mes vieux souvenirs sur mon système : Pour lancer une compile complète : bin oui on avait un fichier batch assez long d'ailleurs..).
Une autre erreur : trop d'arguments dans une cde , d'un fichier qu'il lance à la création du projet.... Je dois trouver un éditeur avec les numéros de ligne pour m'y retrouver....
Je vais encore m'acharner parce qu'une fois que ce genre de problème est réglé , ça doit être un super outil pour faire du développement, avec le débogage, la gestion de la doc , des versions, pour les modifs..
Problème avec sa doc en ligne : en anglais passe encore , mais la police est minuscule et je ne vois rien.
J'ai enregistré les captures d'écran pour me refaire un doc "aide mémoire, et la liste des fichiers qu'il génère. J'essayerais de comprendre à quoi ils servent.. et je mettrais un commentaire en face dans ma doc. Il faut que j'aille trouver la doc de kdevelop dans le root et que je l'agrandisse.. pour pouvoir la déchiffrer..lol ! ( moi j'ai toute ma doc complèmentaire sélectionnée et bien classée dans une partition à part et sur Cd rom, parce que parfois c'est dur à retrouver sur le net. )
C'est vraiment trop pratique de faire une interface graphique avec Qt désigner, et çà n'apporterait pas grand chose de vouloir le programmer manuellement. l'important est de comprendre ce que ça fait et comment ça fonctionne.
Lorsque j'aurais fait une fenêtre avec trois bricoles, je vais regarder le source en XML, puis l'objet en C++ et regarder comment on intègre les valeurs affichées ou saisie et les évènements avec un mini prog en C++ .
J'avais essayé glade en premier, puis encore une fois après avoir essayé Qt designer, il n'y a pas photo, je vais rester avec Qt designer, sans regrets : Glade est trop limité..
Bref c'est passionnant ! Bien sur mon programme n'avance pas, mais je n'ai pas le sentiment de perdre du temps.
Mais alors sur le net pas beaucoup de doc sur kdevelop. Dommage !
Jacqueline.
Poste le Thursday 7 October 2004 11:04:00