12/04/12 22:22:44.26
Threadの継承クラス以外で sleep 関数に類似する関数は使えないのでしょうか。
QMainWindow を close する際に、child thread (無限ループ)を終了させたいです。
closeEvent を継承して、その中で以下のような形で実装するつもりだったんですが、
QThread::sleep() は protected だとコンパイラに怒られてしまいました。
アドバイスいただけないでしょうか。
thread->terminate();
while(true){
sleep(100);
if(thread->isFinished()) break;
}
QTest に sleep があったのですが、これはとりあえず保留しています。