Russian Qt Forum

Qt => Общие вопросы => Тема начата: yatagan от Январь 29, 2006, 15:22



Название: !connect
Отправлено: yatagan от Январь 29, 2006, 15:22
по каким причинам может не срабатывать ф-ция connect? я пытаюсь соединить сигнал класса QAction activated() со слотом моего класса slotAddNode(). ф-цию connect вызываю из этого же класса, так нужно. она возвращает 0. какие тут могут быть подвохи?


Название: !connect
Отправлено: yshurik от Январь 29, 2006, 15:56
в консоль функция connect обычно пишет почему соединение неудачное.


Название: !connect
Отправлено: beginner от Январь 29, 2006, 16:33
Много причин. Например, несоответствие типов параметров сигнала и слота, указание имени параметров, ошибка в названии слота или сигнала, неправильное количество параметров слота или сигнала и т.д.


Название: !connect
Отправлено: yatagan от Январь 29, 2006, 17:21
мля! все проще -- я забыл поставить Q_OBJECT в определении класса :)