R
Worker::start).Size: a a a
МК
Worker::start).I
I

МК
void Worker::start() {
while(true) {
if (_stop) {
emit finished();
break;
}
QCoreApplication::processEvents();
}
}
// main
QObject::connect(&r, &Worker::finished, &r, &QObject::deleteLater);
QObject::connect(&r, &Worker::finished, th, &QThread::terminate);
QObject::connect(th, &QThread::finished, th, &QThread::deleteLater);
О вот так вроде работаетМК
МК
I
МК
I
I