Есть класс наследник 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));}Все компилируется без единого предупреждения, но на сигнал программа никак не реагирует. В чем может быть причина? И как правильно? Помогите советом.
|