Очень помогает настроенный правильно инструментарий

Чтобы изменять исходники Qt и отлаживать их - можно не пересобирать все исходники, а только ту ветку (например gui.pro), которую изменяли.

И даже лучше не пересобирать полностью (Rebuild), а собирать только файлы, зависящие от ваших внесенных изменений, то есть делать (Build).

Для варианта giu.pro (НЕ статик, 4.8.1) пересборка происходит за 5-10 минут!

Идем отладчиком прямо в исподнее из своего проекта

Допустим мы не говорим о варианте статик.

То есть , если ваши исходники Qt собраны в debug варианте , dll и т.д.

Потом вы отлаживаете свой проект , то просто можете свободно перейти отладчиком в код исходников. Например в функцию addSubwindow класса QMdiArea.

И это очень круто, имейте ввиду...

И вам может быть и не потребуется логгировать исходники.

Также очень полезно настроить сборку static и shared из одних исходников.