

这个sendFile对象是一个runnable对象,我把他移动到了创建的一个线程thread中,在这个对象的一个函数中定义了一个信号connectedOK,发出这个信号的时候触发一个lambda,这个lambda的运行线程是在thread线程是吧,所以说这个QMessageBox的父对象和他不在一个线程,程序就崩溃了,就是无响应。
我对槽函数的执行在线程不理解,我目前也只用过默认的连接方式。
我看的这个视频是这么写的,但是Qt版本不一样。求助各位大佬。
在mainwindow.cpp中定义了一个槽函数,这样连接就解决了。