thank you @Lesiok,I didn't get it in the first time,but Qt::BlockingQueuedConnection did the job for me.