2010-06-17 34 views
0

是否有任何方式來以圖形方式查看任何QT項目的類層次結構? (使用QT-Creator製作的項目)。 我有一個很大的代碼包..非常糟糕的代碼管理。 我需要開始使用它。但首先我需要好好研究它。QT:查看任何項目的類層次結構(基於對象實例或...)

一些工具:像VC++(.NET)中的類一樣的瀏覽器!

我想要的QT項目類層次結構,看起來像這樣的: http://doc.trolltech.com/extras/qt43-class-chart.pdf 或者像這樣的:http://doc.trolltech.com/4.5/hierarchy.html

關鍵字可以是:類層次結構的探險

回答

2

Doxygen可以創建圖形和文本類層次結構。 This是我曾經爲一個大學項目製作的作品。

編輯:忘記提到如何生成圖形層次:

  1. 確保你已經安裝了dot程序(從Graphiz包)。
  2. 設置GRAPHICAL_HIERARCHYHAVE_DOTYES在您的Doxyfile
+0

我遇到的代碼沒有事件記錄。 :( – Rick2047 2010-06-17 11:53:28

+2

這是沒有必要的,你可以告訴Doxygen爲* all *類生成輸出,即使是那些沒有文檔的。 – Job 2010-06-17 12:29:33

+0

嗨,我試了一下,它做的很好,但是說:'這個繼承列表大致排序,但不是完全,按字母順序排列:'任何設置,我錯過了。順便說一句,謝謝你說Doxygen甚至可以產生輸出,即使沒有記錄我也想要層次結構(但我沒看到,我正在檢查代碼是否遵循編碼約定) – Rick2047 2010-06-17 13:43:33