考虑这样一种需求,使用Qt的线程类QThread在后台执行操作(比如说拷贝文件)的时候发生了错误,产生了一个错误信息需要提醒给用户,在后台输出很显然是不够的,因为用户可能根据就没有任何控制台可供程序输出信息. 这是本人自己做得一个仿Win10文件拷贝对话框的一个文件拷贝对话框 该问题纠结到根本是因为Qt的任何窗口代码都必须在主线程(也就是main函数所在的那个线程)中执行.如果在后台发生错误需要出对话框提示给用户的话,必须能够将后台信息阻塞性的发送给前台,在前台图形类的程序执行完毕后再返回. 那…