в консоль :
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
Хотя я не использую паинтер в проге, с чем это связанно?
https://pastebin.com/CQt6UH7j
тогда проверь connect, там должен быть способ соединения либо Auto, либо Очередь
Qt::DirectConnection стоит, когда QueuedConnection ставлю интерфейс зависает и выдает результат при том не тот который ожидается
На строках 114-116 копипаст, ты везде используешь только thread_1. И лучше не terminate, а quit
жесть проверял себя и всеравно не увидел что 1 потоку все проставил, теперь через очередь работает хотя и зависает из за кучи сигналов
Попробуй для начала цикл уменьшить до 10 итераций? внутри цикла после всех условий сделать QThread::sleep(1), ну и убрать Qt::DirectConnection
Обсуждают сегодня