我试图找出子类QtConcurrent并在其中编写run方法是否可以工作:
class Task(QtCore.QtConcurrent):
def run(self, function):
function()
还是完全没有用?
最佳答案
这是完全没有用的,因为QtConcurrent是一个 namespace ,而不是一个类。
另外,PyQt和PySide都不提供QtConcurrent
提供的任何功能,因为它们都是基于模板的,因此无法包装。
PS:链接到的PySide文档适用于ReduceOption枚举。由于怀疑该枚举是否在QtConcurrent
命名空间之外还有任何用途,因此PySide包含它可能是一个错误。
关于python - PySide/PyQt中的QtConcurrent,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32378719/