【RAD統合環境】 Qt 総合スレ 13 【Win/Mac/Linux】
■ このスレッドは過去ログ倉庫に格納されています
0269デフォルトの名無しさん
2012/04/12(木) 22:22:44.26QMainWindow を close する際に、child thread (無限ループ)を終了させたいです。
closeEvent を継承して、その中で以下のような形で実装するつもりだったんですが、
QThread::sleep() は protected だとコンパイラに怒られてしまいました。
アドバイスいただけないでしょうか。
thread->terminate();
while(true){
sleep(100);
if(thread->isFinished()) break;
}
QTest に sleep があったのですが、これはとりあえず保留しています。
■ このスレッドは過去ログ倉庫に格納されています