Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Как послать сигнал родительскому виджету (https://www.otvetnemail.ru/novyj-arhiv-2-812/kak-poslat-signal-roditel-skomu-vidzhetu-255414/)

Guest 28.09.2011 15:11

Как послать сигнал родительскому виджету
 
Есть класс наследник QWidget в который вложен наследник QObject. Нужно обрабатывать сигналы этого вложенного класса в родительском. Так:Код:class class2 : public QObject{signals:void signal1();}class class1 : public QWidget{public class1();public slots:void slot1();private:class2 *obj;};class1::class1(){obj = new class2(this);connect(obj,SIGNAL(signal1) ,this,SLOT(slot1));}Все компилируется без единого предупреждения, но на сигнал программа никак не реагирует. В чем может быть причина? И как правильно? Помогите советом.


Часовой пояс GMT, время: 20:32.


© www.otvetnemail.ru - Форум вопросов и ответов.