Python 持续时间未知的事件的进度条(PySide)

Python 持续时间未知的事件的进度条(PySide),python,qt,pyside,Python,Qt,Pyside,我有一个使用PySide开发的GUI。我需要从界面执行一个很长的操作,但无法预测操作将持续多长时间。我想向用户显示一些信息,告诉他:操作正在进行,请稍候。就像一个无限的进度条,或者一个旋转的轮子。Qt中是否有用于此类操作的小部件?我找到了QProgressDialog(和QProgressBar),但它不合适,因为我无法预测要执行的工作量。如果您想要无限进度条或旋转的轮子,只需播放它,然后当您完成该过程时,停止并/或从屏幕上删除该条/图标。最后,我在文档中找到了答案: 如果“最小值”和“最大值”

我有一个使用PySide开发的GUI。我需要从界面执行一个很长的操作,但无法预测操作将持续多长时间。我想向用户显示一些信息,告诉他:操作正在进行,请稍候。就像一个无限的进度条,或者一个旋转的轮子。Qt中是否有用于此类操作的小部件?我找到了QProgressDialog(和QProgressBar),但它不合适,因为我无法预测要执行的工作量。

如果您想要无限进度条或旋转的轮子,只需播放它,然后当您完成该过程时,停止并/或从屏幕上删除该条/图标。

最后,我在文档中找到了答案:

如果“最小值”和“最大值”都设置为0,则该条显示忙碌状态 指示器,而不是步骤的百分比。这是有用的,因为 例如,当使用PySide.QtNetwork.QFtp或 PySide.QtNetwork.QNetworkAccessManager可在项目启动时下载项目 无法确定正在下载的项目的大小