у меня есть поток (работает отлично), который вызывает метод в объекте синглетного типа, как это:
bool bInvokeUpdate= QMetaObject::invokeMethod(ApiManager::getInstance(),
"updateMainWindowTree",
Qt::BlockingQueuedConnection,
Q_RETURN_ARG(bool, bReturnUpdate))
;
я использую Qt :: BlockingQueuedConnection, поэтому я могу продолжить работу потока на основезначение bool .. в любом случае, мой вопрос - доза, эта вызов остается в теме?или это приводит к тому, что метод должен быть предварительно сформирован в основном потоке?
, когда я отлаживаю приложение, когда я в потоке, я вижу в отладчике, что я в потоке с идентификатором xxxx, но когда я устанавливаю точку останова в методе updateMainWindowTree,Я вижу, как он прыгает в основную тему.так что это значит, что я продолжаю вызывать функции из основного потока?как я могу избежать этого?