Je ne sais pas comment se débrouille Eclipse mais il te met dans la popup d'autocomplétion toutes les classes qui sont dans ton ClassPath. Comme ça, tu choisie ta classe et pouf, il t'ajoute l'import tout seul. Je pense qu'il doit créer un index ou alors c'est peut-être grandement facilité par le fait qu'une classe = un fichier, en Java ?
Alors que dans QtCreator, même pour les classes que tu as toi-même créées dans d'autres fichiers de ton projet, tu dois manuellement te taper l'include. Alors qu'ils sont bien déclarés dans le .pro.
De plus, la moindre des choses quand tu utilises QtCreator et que tu veux utiliser des classes Qt comme QString, c'est que tu puisses les utiliser sans devoir taper un "#include " manuellement pour pouvoir les voir apparaître dans ta popup "Ctrl + Espace" (enfin, ça reste mon avis, hein ? :P)
[^] # Re: ca me semble logique
Posté par fox . En réponse au message Autocomplétion dans QtCreator comme dans Eclipse. Évalué à 3.
Je ne sais pas comment se débrouille Eclipse mais il te met dans la popup d'autocomplétion toutes les classes qui sont dans ton ClassPath. Comme ça, tu choisie ta classe et pouf, il t'ajoute l'import tout seul. Je pense qu'il doit créer un index ou alors c'est peut-être grandement facilité par le fait qu'une classe = un fichier, en Java ?
Alors que dans QtCreator, même pour les classes que tu as toi-même créées dans d'autres fichiers de ton projet, tu dois manuellement te taper l'include. Alors qu'ils sont bien déclarés dans le .pro.
De plus, la moindre des choses quand tu utilises QtCreator et que tu veux utiliser des classes Qt comme QString, c'est que tu puisses les utiliser sans devoir taper un "#include " manuellement pour pouvoir les voir apparaître dans ta popup "Ctrl + Espace" (enfin, ça reste mon avis, hein ? :P)
En fait, je pensais qu'il y aurait un moyen comme le monsieur il a fait pour KDevelop4 : https://zwabel.wordpress.com/2009/02/04/automatic-include-directives-and-forward-declarations/