①一个继承于QThread的类,在其构造函数中使用this->moveToThread(this)后,然后使用信号槽的方式,触发这个对象中的函数,是可以达到让执行函数运行在子线程中的。即使触发的不是run()函数;
但是,有一个要求,就是这个继承于QThread的类的实例,在使用信号槽方式让线程对象的方法运行在子线程之前,必须通过start(),让其中run()函数中通过调用exec()让线程进入到事件等待状态。
{PS:不重载run()函数也可以,默认的virtual void run()函数中也会调用}
②