一.QObject子类 说明:以串口线程传输文件为例子,使用的是MoveTothread函数. void QObject::moveToThread(QThread *targetThread)可以将QObject里面的所有事件都会被放在targetThread线程中执行. 如果希望某个对象在线程中做某事,那么这个对象也应该在此线程中创建,如果在主线程中创建将不能在子线程中执行. 所以如果想在子线程中操作串口对象进行文件的读写,也需要在子线程中创建串口对象. 1.新建类继承QObject 右键项