考虑这个例子,从https://www.geeksforgeeks.org/pyqt5-qprogressbar-how-to-create-progress-bar/修改: from PyQt5.QtWidgetsself.initUI() def initUI(self): self.pbar = QProgressBarvalue to progress bar
self
这个计算以及我的QProgressBar的更新都是在另一个线程中使用QThread完成的。除了性能之外,一切都很好,特别是在我更新QProgressBar时。我使用计时器进行解析,结果非常棒。当我发出更新QProgressBar的信号时,程序大约需要45秒,但是当我没有发出QProgressBar更新的信号时,程序大约需要0.40秒=/。from PyQt5 import QtCore, QtWidgets, QtGuiimport time
liste = [&quo