Почему синтаксис PyQt connect () такой многословный?

Я только изучаю PyQt и смотрю на механизм сигналов и слотов. Меня немного сбивает с толку подробный синтаксис. Почему у нас есть:

self.connect(dial, SIGNAL("valueChanged(int)"), spinbox.setValue)

Я бы предпочел написать следующее:

self.connect(dial.valueChanged, spinbox.setValue)

Кто-нибудь может сказать мне, почему синтаксис connect () должен быть таким явным / подробным?

8
задан j b 27 October 2010 в 09:03
поделиться