LINUX.ORG.RU

Механизм слотов и сигналов в Qt


0

1

В официальноq документации по Qt пишется что механизм слотов и сигналов более типа-безопасен по сравнению с механизмом обратных сигналов и более гибок. За чего это получается? И можем ли мы с помощью слота передать какие-нибудь данные (data, как например в GTK+ в callback) в обработчик?


Ответ на: комментарий от namezys

что значит в каком объекте?

просто есть формочка: я туда кладу 4 кнопки, создаю слот pushButton()
захожу в редактирование слотов и сигналов и для каждой кнопки на сигнал clicked() определяют слот pushButton()

просто сейчас нет под рукой Creator'а. Так бы попробовал

и в этом pushButton указатель this что будет обозначить?

g-71
() автор топика
Ответ на: комментарий от g-71

что значит в каком объекте?

Значит, что нужно подучить С++

UVV ★★★★★
()
Ответ на: комментарий от g-71

Слот в классе формы? Сигналы от кнопок ловим?

Очевидно, что в слоте указатель this будет указывать на объект, у которого этот слот вызван. А вот sourceObject (как-то так) тоже можно узнать - он будет указывать на объект, инциирующий вызов слота.

namezys ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.