我正在尝试将Python作为我的第一语言,并尝试通过多个视频来学习如何创建简单的GUI应用程序。我一直被困在强迫GUI执行某些操作的部分上,例如根据下载的大小显示进度条的状态。
def report(self, blocknum, blocksize, totalsize):
readsofar = blocknum * blocksize
if totalize > 0:
percent = readsofar * 100 / totalsize
self.progress.setValue(int(percent))
预期:点击下载后,进度条将移动
实际:点击下载后,应用程序崩溃或无法下载。