1

Qtに関連:イベントは順番に処理されますか?

Qt::QueuedConnectionシグナルは常に順番に呼び出されますか?

それで:

void A::func()
{
    emit first_signal();
    emit second_signal();
}

これらが両方ともスロットに接続されている場合、それらはQt::QueuedConnection常に順番に呼び出されfirst_signal()ますsecond_signal()か?

4

2 に答える 2

2

イベントの優先順位付けに関するバグがまだごく最近修正されているという事実(ターゲットバージョン4.8.0)を考えると、それに依存しない方がよいでしょう。ドキュメントが太字のステートメントを避けているという観察は、おそらく開発者がそれほど確信が持てないことを意味します。

于 2012-08-15T12:31:51.663 に答える
1

ドキュメントに記載されていない場合は、想定しないでください。

于 2012-08-15T12:19:16.840 に答える