qthread deleteLater
时间: 2024-03-27 19:31:47 浏览: 102
QThread应用实例
4星 · 用户满意度95%
QThread的deleteLater()方法是一个安全的删除QThread对象的方法。它会将删除操作放入事件队列中,等待当前事件处理完成后再进行删除操作,从而避免了在删除对象时可能出现的问题。下面是一个使用deleteLater()方法删除QThread对象的例子:
```c++
QThread* thread = new QThread;
// 在子线程中执行一些操作
// ...
// 等待子线程执行完成后删除
connect(thread, &QThread::finished, thread, &QThread::deleteLater);
thread->start();
```
阅读全文