【发布时间】:2016-01-21 22:30:24
【问题描述】:
我使用editingFinished 信号来验证/纠正/缓存一些值。当按下按钮时,我希望该字段中的值是正确的。
现在为了让我的工作更快,我连接returnPressed 来调用按钮按下会调用的内容。我期望的行为是这样的:
-
editingFinished被发出,因此应用程序知道该字段已被编辑 -
发出
returnPressed,以触发“表单”的操作
但是,我看到连接到returnPressed的槽实际上是先处理的。
现在,我知道我可以将returnPressed 连接到另一个首先调用editingFinished 插槽的插槽,然后执行操作以解决此问题,但我的问题是,为什么会出现这样的行为?还是该订单未指定,而对我来说恰好是这个订单?在前一种情况下,我可以更改顺序吗?
【问题讨论】: