スロットが終了した後、スロット内で作成されたスレッドが破棄されるのを防ぐ方法はありますか?
<widget.cpp>
...
void Widget::<slot_name>()
{
...
ThreadTask Watcher; //ThreadTask is defined in header file
QThread WatcherThread;
Watcher.moveToThread(&WatcherThread);
QObject::connect ...
WatcherThread.start();
...
}
スロットの外側でスレッドを宣言して、そこからのみ開始できることはわかっていますが、同じスロットが再びトリガーされた場合は、別のスレッドを作成したいと考えています。