question sur QT3.3 sous linux

question sur QT3.3 sous linux - C++ - Programmation

Marsh Posté le 07-06-2008 à 15:02:06    

Bonjour
 
J'ai une petite question concernant Qt3.3 sous linux mandriva 2008.
Avec Qt-designer je créer une fenêtre graphique. Ensuite lorsque que je compile avec qmake, un fichier .h et .cpp sont créé dans un répertoire .ui qui correspond au code C++ de ma fenêtre. Le problème est que si je modifie se code ( par exemple j'ajoute du code ) et que je compile avec make comme d'habitude et bien certain fois le fichier .h et .cpp son régénérer et revienne à leur état de départ ce qui fait que je perd toute mes modifications .
 
Quelqu'un aurait une idée pour empêcher ceci ?
 
Merci

Reply

Marsh Posté le 07-06-2008 à 15:02:06   

Reply

Marsh Posté le 07-06-2008 à 15:52:01    

ces fichiers ne doivent pas être touchés, ce n'est pas leur vocation [:spamafote]

Reply

Marsh Posté le 07-06-2008 à 15:57:44    

Salut !
 
   Pour ce qui est d'empêcher la regénération de ces deux fichiers il suffirai de les retirer du fichier "*.pro" après c'est vraiment pas l'esprit.
 
En général quand tu veux rajouter du code à ton objet que tu as créé via l'éditeur de gui, tu ne touche pas au aux fichiers générés, mais tu crée une nouvelle classe qui :
 - soit dérive de la classe généré par l'éditeur
 - sot qui contient une instance de la classe généré par l'éditeur.  
 
(perso je préfère la version "je dérive" :) )
Donc tu vois l'idée n'est vraiment pas de modifier le code généré car comme tu l'a observé, il peut être regénéré a tout moment.
 
Voila, j'espère avoir pus aider :)

Reply

Marsh Posté le 08-06-2008 à 13:36:10    

ok je vous remerci ! je vais explorer un peu cette façon de faire, je n'ai jamais essayé de faire comme sa
 
Merci et à bientôt peut-être sur le forum !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed