За допомогою статті можна зробити контрольовану роботу QRunnable та QThreadPool у Qt.
Тобто передати результати роботу зовнішньому СЛОТУ.
Через симуляцію connect:
How to report progress and abort a long running operation with QRunnable and QThreadPool
P.S. Не забуваємо про попереднє використання qRegisterMetaType.
на кшталт
Тобто передати результати роботу зовнішньому СЛОТУ.
Через симуляцію connect:
QMetaObject::invokeMethod(receiver, "updateProgressBar", Qt::QueuedConnection, Q_ARG(int, pFinished));
How to report progress and abort a long running operation with QRunnable and QThreadPool
P.S. Не забуваємо про попереднє використання qRegisterMetaType.
на кшталт
qRegisterMetaType<QWebSocket*>();