pyqtSignal следует так называемому протоколу дескриптора. Это наиболее широко используется в декораторе свойств, но вы найдете множество других применений.
В результате этого доступ к атрибуту позволяет ему получить ссылку на объект, через который вы вызываете его. Так что в вашем случае экземпляр QtSignal. Результатом является связанный сигнал. Это то же самое кстати для методов классов!
Это необходимо, потому что когда вы излучаете сигнал, вам нужен отправитель. И так PyQT узнает, кто это.