这里指介绍多线程(二)的
方式一:给线程指定父类
QThread * t1 = new QThread(this); //指定父类this,主线程窗口释放时,子线程也会释放
QThread * t2 = new QThread(this);
方式二:工作对象析构
//析构函数释放工作对象
connect(this, &MainWindow::destroyed, this, [=](){
t1->quit();
t1->wait();
t1->deleteLater();
t2->quit();
t2->wait();
t2->deleteLater();
gen->deleteLater();
bubble->deleteLater();
});
变量名修改快捷键:alt + 鼠标框选
4581

被折叠的 条评论
为什么被折叠?



