2014-09-27 66 views
0

我最近剛剛接觸Qt,但我必須通過其他人瞭解並修改一個龐大的Qt項目。 是否可以檢查源代碼中的信號插槽連接關係而不查找所有對應的connect()函數? 我聽說MOC文件存儲這些信息的地方,但我找不到它們。如何找到Qt中的信號槽關係?

+0

我相信看moc文件不會幫助你很多。使用Qt Creator功能「查找用法」,您應該更快地調查項目。 – 2014-09-27 10:59:49

+0

謝謝,我會試試看。 – Nyaruko 2014-09-27 12:05:01

+0

你聽錯了:( – 2014-09-29 19:18:35

回答

0

如果您只查看MOC文件,則可以在調試目錄中找到它。此目錄將在您的項目所在的同一地點創建。你需要在Qt創建器中編譯你的代碼。

0

查看構建目錄,對於每個擁有繼承QObject的類的頭文件,moc將生成一個具有moc_ *前綴的cpp文件。 例如:ClassA.h - > moc_ClassA.cpp

+0

對不起,我的意思是我可以找到moc文件,但我真的不明白如何從那裏獲取連接信息。 – Nyaruko 2014-09-27 12:05:56