如何使用QWorker控制工作流

要想使用QWorker控制工作流,实际上很容易。

首先,我们将工作流中的每个结点做为一个作业来考虑。

其次,作业之间的工作流控制,我们通过信号类作业来完成。

在作业完成后,触发一个信号,而在这个信号的响应函数中,去处理前置条件的检查,如果符合条件,就启动响应作业处理逻辑,否则,忽略,也就实现了工作流的控制。

分享到: