Подтвердить что ты не робот

В Qt (4.6), нормально ли вызывать слоты напрямую?

Мне показалось, что мне нужно позвонить в слот напрямую. Я думаю, что это прекрасно делает это, если это имеет смысл в вашем дизайне. Как вы думаете?

Спасибо

4b9b3361

Ответ 1

Да.. Слоты - это обычные функции, а вы можете напрямую их называть.

Из docs,

Вызывается слот при поступлении сигнала, подключенного к нему. Слоты являются нормальными функциями С++ и могут быть вызваны обычно; их единственная особенность заключается в том, что к ним могут быть подключены сигналы.