но получаю ошибку "QThread: Destroyed while thread is still running". Как это исправить?
попробуйте вызывать deleteLater в другой нитке, в той, которая запускает текущую
Без кода долго гадать. По сути у тебя уже уничтожен QThread
нет, в документации right before it finishes
Обсуждают сегодня