要想使用QWorker控制工作流,实际上很容易。
首先,我们将工作流中的每个结点做为一个作业来考虑。
其次,作业之间的工作流控制,我们通过信号类作业来完成。
在作业完成后,触发一个信号,而在这个信号的响应函数中,去处理前置条件的检查,如果符合条件,就启动响应作业处理逻辑,否则,忽略,也就实现了工作流的控制。
要想使用QWorker控制工作流,实际上很容易。
首先,我们将工作流中的每个结点做为一个作业来考虑。
其次,作业之间的工作流控制,我们通过信号类作业来完成。
在作业完成后,触发一个信号,而在这个信号的响应函数中,去处理前置条件的检查,如果符合条件,就启动响应作业处理逻辑,否则,忽略,也就实现了工作流的控制。
登录 |