在qt5中定义一个a函数,在a函数中通过信号绑定一个槽函数。
connect(reply,SIGNAL(downloadProgress(qint64,qint64)),this,SLOT(downloadProgress(qint64,qint64)));
此槽函数是从ftp上下载视频文件。我想等待槽函数执行完毕后,外面的a函数体在继续执行。该如何做,给个思路或者代码。谢谢
怎么没有人回答呢。。。
不知道你是否跨线程,不跨线程的话发射信号后调用的槽函数执行完才会继续进行emit下一句,跨线程的话你可以在槽中发射一个信号,将a函数中emit后面要执行的东西放到此信号关联的槽中