У меня есть процессор класса на основе qobject , объект которого перемещен в qthread . Я подключил готовый сигнал к слоту Deletelater , и сигнал правильно излучается, когда ожидается, но объект не удаляется. Что я делаю не так?class Mop : public QObject
{
Q_OBJECT
QThread thread;
public:
template
void process(APP &app)
{
Processor *processor = new Processor(); // Processor is based on QObject
processor->moveToThread(&thread);
connect(this, &Mop::startProcess, processor, &Processor::process);
connect(&thread, &QThread::finished, processor, &Processor::deleteLater);
thread.start();
emit startProcess();
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... ng-deleted