Если вы думаете о том, как сигнал будет излучаться, это делается базовым QObject - вот как QObject знает, что он уничтожается.
Таким образом, когда производный класс уничтожается, сначала запускается наиболее производный деструктор (в соответствии со стандартной обработкой dtor в C ++), и отображается сообщение "MyObject destructor"
.Когда этот dtor завершается, запускаются базовые dtors, и в этом случае это dtor QObject, который затем излучает сигнал, и отображается сообщение "About to be destroyed!"
.
Текст в упомянутых вами документах может быть немногонеточный.Лучше было бы сформулировать что-то вроде: «Этот сигнал испускается, когда объект obj уничтожен» или «Этот сигнал испускается непосредственно перед тем, как объект obj полностью уничтожен».