Я недавно был знаком с Qt, но мне нужно понять и изменить огромный проект Qt кем-то другим. Можно ли проверить связь соединения слота сигнала с исходным кодом, не найдя все соответствующие функции connect()? Я слышал, что файл MOC хранит эту информацию где-то, но я не могу их найти.Как найти соотношение слотов сигнала в Qt?
0
A
ответ
0
Если вы ищете только файл MOC, вы можете найти его в каталоге отладки. Этот каталог будет создан в том же месте, где расположен ваш проект. Вам нужно скомпилировать свой код в Qt creator.
0
Просмотрите каталог сборки для каждого файла заголовка, у которого есть класс, наследующий QObject, moc будет генерировать файл cpp с префиксом moc_ *. Ex .: ClassA.h -> moc_ClassA.cpp
+0
Извините, я имею в виду, что я могу найти файлы moc, но я действительно не понимаю, как получить информацию о подключении оттуда. – Nyaruko
Я считаю, что просмотр файлов moc не поможет вам. С функцией Qt Creator «Найти использование» вы должны быстрее исследовать проект. –
Спасибо, я попробую. – Nyaruko
Вы слышали неправильно :( –