Всестороннее сравнение WPF против Qt+QML - 

Ну так естественно. Это

внутренние

события самого объекта. Они

не должны

выставляться наружу, чтобы на них подписывались. Это

внутренние

проблемы объекта, что делать, когда там на нём нажали кнопку мышки в такой-то координате. И он не должен подписываться на свои собственные события.

Вдруг у вас класс "Кнопка с дыркой". У неё уникальное свойство: не реагировать на нажатия дырки. Вы на что будете подписываться: на событие "кнопка-с-дыркой нажата" и обрабатывать нажатие не кнопку, но не дырку; или же на "пользователь клацнул мышкой где-то возле кнопки-с-дыркой", а затем делать за кнопку её работу по фильтрации дырки?

Вот первое — это сигналы. Они для всех внешних объектов. Это то, что вы, наверное, привыкли понимать под событиями.

А второе — это то, что в Qt названо событиями. Объект их обрабатывает как следует и если надо, то сообщает о важных для внешнего мира "событиях" сигналами.

Вернуться к обсуждению:

Всестороннее сравнение WPF против Qt+QML Священные войны