Forum Programmation.c++ réflexion sur Qt

Posté par  .
Étiquettes :
0
6
juil.
2004
Je suis en train d'essayer de me (re)mettre sérieusement à Qt avec kdevelop. L'installation de ce RAD reste aussi éprouvante, on ajoute paquet sur paquet (ca passe le temps) mais il trouve toujours quelques chose à demander (comme xgettext qui n'existe pas sur les sources debian officielles, ce qui fait que j'ai pas droit au pot) mais bon passons.

En fait, à peine commencé mon projet, je me pose une question : j'ai installé kdevlop version debian sid, pour kde 3.2.2. Je travaille sur le logiciel pendant plusieurs semaines et ca avance. Admettons que la version de kde est mise à jour (kde 3.2.3 par ex). L'exécutable du logiciel fonctionne sans recompilation ? Rien à toucher au source ? Et Si c'est la version de Qt qui change de x.y en x.(y+1) ?

Plus délicat, peut-on récupérer un projet fait avec kdevelop&kde3.1 et le compiler avec mon joli kdevelop&kde3.2 ?

Inversement, si je fait un logiciel avec kdevelop &kde3.2, peut-on le rendre compilable avec un kde 3.1 ? Sans se prendre la tête et en étant sur de son coup ?

Ce sont peut-être des questions idiotes, mais ca me turlupine tout ca :-)

Ah une question technique pour finir, je cherche à afficher un icône&menu dans la "boîte à miniature", vous savez la zone de notification, mais je ne trouve qui se charge de ca dans la doc en anglais. Si quelqu'un a un pointeur à ce sujet :-)
  • # Ça marche

    Posté par  . Évalué à 2.

    À moins de pousser QT et KDE dans leurs derniers bastions, tu n'auras aucun problème à passer une appli de KDE 3.1 à KDE 3.2 ni de Qt 3.x à Qt 3.(x+1)
    Même passer de Qt 3.x à 4.y ne posera pas de problèmes, et même pas de recompilation (enfin, si une recompilation et adaptation dans le cas de QT4 s'impose vu les nouvelles fonctions dispo...)
    • [^] # Re: Ça marche

      Posté par  . Évalué à 2.

      J'oubliais : la doc de Qt fournit des infos sur le passage d'une appli de Qt a.x à Qt 3.(x+1) et probablement de Qt a à Qt (a+1)
    • [^] # Re: Ça marche

      Posté par  . Évalué à 3.

      Ah merci pour l'info, qui j'espère se vérifiera :-)

      Déjà que j'arrive à compiler un bête projet généré automatiquement avec le kdevelop de la debian. J'en finis plus d'ajouter des paquets et y a toujours des problèmes. Je suis pas prêt de tenter de migrer mon projet kde3.1 commencé sous mandrake 9.1 moi au rythme ou ca avance cette install de kdevelop. Il me manque encore qlist.h .. c'est pas dans les lib-qtxx-dev ca ?

      ps aux admin : le coup du bug du corps de message vide auquel il faut remédier qui apparait régulièrement avec konqueror, c'est un poil lourd aussi.
      • [^] # Re: Ça marche

        Posté par  . Évalué à 1.

        Pour installer kdevelop sur sarge, j'avais fait : apt-get install kdevelop
        Toi ça marche pas ???
        • [^] # Re: Ça marche

          Posté par  . Évalué à 2.

          Ben le meta package kdevelop ne contient pas tout apparemment. Mais il a changé kdevelop depuis la version fournie avec mdk9.1, puisqu'il a l'air de supporter pleins de langages. Ceci explique peut-être pourquoi kdevelop n'installe pas tout ce qui va avec qt/c++ automatiquement.

          Enfin bon, ca y est kdevelop a l'air installé entièrement (qlist.h était dans libqt3-compat-headers). Du moins, un projet automatiquement généré compile et se lance. ouf :-)

          Bon ben, y aura plus qu'à tester la récupération d'un projet pour kde 3.1, et se mettre enfin sérieusement sur le projet .. ce soir :-)
        • [^] # Re: Ça marche

          Posté par  . Évalué à 2.

          il faut installer le paquet KDEVELOP3

          avec le 3....

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.