每分钟我想运行一个任务,而不是阻止其他GUI功能。我听说过QConcurent :: run ...
或者我应该使用信号和插槽吗?
答案 0 :(得分:2)
使用QConcurrent听起来就像你需要的那样。并且你可以使用QFutureWatcher来完成信号(使用信号和插槽)
答案 1 :(得分:2)
您正在讨论的两个选项之间存在着天壤之别。
我的经历是 -
如果您需要多线程(仅使用Qt),您至少有3个选择。每种方法在工作方式和开销成本方面都有所不同。需要真正选择如何在应用程序的其余部分中使用线程。