добрый вечер , подскажите почему у меня не удаляется поток
при инициализации
myThread *tt =new myThread("bla bla");
tt->start();
class myThread : public QThread
{
Q_OBJECT
public:
myThread(QString _str): str(_str) {}
void run()
{
connect(this,SIGNAL(finished()),this,SLOT(reliase()));
sleep(3);
qDebug() << "complete ";
qDebug() << str;
exec();
}
QString str;
public slots:
void reliase()
{
qDebug() << "reliase ";
delete this;
}
};
Вроде должен выходить в reliase ...