Qtに関連:イベントは順番に処理されますか?
Qt::QueuedConnection
シグナルは常に順番に呼び出されますか?
それで:
void A::func()
{
emit first_signal();
emit second_signal();
}
これらが両方ともスロットに接続されている場合、それらはQt::QueuedConnection
常に順番に呼び出されfirst_signal()
ますsecond_signal()
か?
Qtに関連:イベントは順番に処理されますか?
Qt::QueuedConnection
シグナルは常に順番に呼び出されますか?
それで:
void A::func()
{
emit first_signal();
emit second_signal();
}
これらが両方ともスロットに接続されている場合、それらはQt::QueuedConnection
常に順番に呼び出されfirst_signal()
ますsecond_signal()
か?
イベントの優先順位付けに関するバグがまだごく最近修正されているという事実(ターゲットバージョン4.8.0)を考えると、それに依存しない方がよいでしょう。ドキュメントが太字のステートメントを避けているという観察は、おそらく開発者がそれほど確信が持てないことを意味します。
ドキュメントに記載されていない場合は、想定しないでください。