Qt在主线程中等待子线程结束在执行主线程中下一步操作的最简单做法是利用信号和槽函数,子线程结束的时候会发送finished()信号,利用下面的语句就可以实现需求,其中,slot_do_something是主线程中等待子线程结束执行的操作。
QObject::connect(SubThread,SIGNAL(finished()),MainThread,SLOT(slot_do_something))
Qt在主线程中等待子线程结束在执行主线程中下一步操作的最简单做法是利用信号和槽函数,子线程结束的时候会发送finished()信号,利用下面的语句就可以实现需求,其中,slot_do_something是主线程中等待子线程结束执行的操作。
QObject::connect(SubThread,SIGNAL(finished()),MainThread,SLOT(slot_do_something))