長いプロセスがあるイベントハンドラー内で QApplication::processEvents() を呼び出すことは可能ですか? プログラムが Segfault で終了します。私のコードは次のようなものです:
void MyApplication::customEvent(QEvent* event)
{
if(event->type() == UserEventCustom)
{
for(int i = 0; i < 99999; ++i)
{
QApplication::processEvents();
doSomething();
}
event->accept();
}
}