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 回答