Russian Qt Forum

Qt => Общие вопросы => Тема начата: demaker от Ноябрь 14, 2013, 14:09



Название: connect,signal,slot[решено]
Отправлено: demaker от Ноябрь 14, 2013, 14:09
скажите
даже если я удалю unit где в программе , то при вызове setUnit cоздается -  новый unit и старый коннект подцепится к нему???

Код
C++ (Qt)
Class::Class()
{
  unit = NULL;
}
 
Class::setUnit(QSttring name)
{
unit = new CUnit(name);
connect(unit,SIGNAL(showData(QString)),this,SIGNAL(sg_showData(QString)));
}
 


Название: Re: connect,signal,slot
Отправлено: Alex Custov от Ноябрь 14, 2013, 14:21
Ох уж эта вера в чудеса ;D Ты документацию открывал?

Цитировать
QObject::~QObject () [virtual]

Destroys the object, deleting all its child objects.

All signals to and from the object are automatically disconnected, and any pending posted events for the object are removed from the event queue.


Название: Re: connect,signal,slot
Отправлено: mutineer от Ноябрь 14, 2013, 15:01
старый коннект растворится в эфире вместе с объектом