我写了一个小应用程序,可以保存它生成的小视频。粘贴的代码应执行以下操作:
代码:
def saveMovie(self):
self.pause()
if not os.path.exists("outputs"):
os.makedirs("outputs")
dir = QtGui.QFileDialog.getExistingDirectory(self,dir="outputs",options=QtGui.QFileDialog.ShowDirsOnly)
if not dir == '':
self.loading = True
self.loadingWidget.show()
name = os.path.basename(dir) + "_"
settings = sm.fetch_settings()
swarms,l,l1,l2 = self.generate_movies()
现在取而代之的是,对话框会消失,只有在程序从self.generate_movies()
出现后才会显示加载小部件。我错过了什么?