2010-06-17 14 views
0

Existe-t-il un moyen d'afficher graphiquement la hiérarchie des classes de n'importe quel projet QT? (Projet réalisé en utilisant QT-Creator.) J'ai un gros paquet de code .. code très mal géré. Je dois commencer à travailler avec. mais d'abord je dois l'étudier bien.QT: Afficher la hiérarchie des classes de tout projet (basé sur des instances d'objet ou ...)

Un outil: Class viewer comme un dans VC++ (.NET) !?

Je veux la hiérarchie des classes de projet QT, ressembler à celui-ci: http://doc.trolltech.com/extras/qt43-class-chart.pdf Ou comme celui-ci: http://doc.trolltech.com/4.5/hierarchy.html

mots-clés peut être: explorateur de hiérarchie de classes

Répondre

2

Doxygen peut créer à la fois des hiérarchies de classes graphiques et textuelles . This est celui que j'ai déjà fait pour un projet universitaire.

Edit: Vous avez oublié de mentionner comment générer la hiérarchie graphique:

  1. Assurez-vous que vous avez le programme dot (du paquet Graphiz) installé.
  2. Définissez GRAPHICAL_HIERARCHY et HAVE_DOT à YES dans votre Doxyfile.
+0

Le code dont je dispose n'est pas documenté par un événement. :( – Rick2047

+2

Ce n'est pas nécessaire Vous pouvez dire à Doxygen de générer une sortie pour toutes les classes, même celles sans documentation – Job

+0

Salut, je l'ai essayé, ça fait du bon travail mais il dit: "Cette liste d'héritage est triée à peu près, mais pas complètement, par ordre alphabétique: 'Tout paramètre que j'ai manqué.BTW Merci d'avoir dit Doxygen peut également générer des sorties même si non documenté.Je veux la hiérarchie aussi. (Mais je ne vois pas.Je vérifie si le code suit le codage – Rick2047