0
La disappers de dialogue de progression plutôt que le bouton annuler le passage à un proche bouton quand il doit être détruit (et le drapeau PD_AUTO_HIDE
est pas ensemble).wx.ProgressDialog disparaît
progressDlg = wx.ProgressDialog("Organizing music files",
"This may take some time..",
maximum=9999,
parent=self,
style = wx.PD_CAN_ABORT
|wx.PD_APP_MODAL
|wx.PD_ELAPSED_TIME)
)
progressDlg.SetSize((400, 200))
while self.working:
wx.MilliSleep(250)
progressDlg.Pulse(os.getcwd())
progressDlg.Destroy()
Un progressDialog ne devrait pas supprimer jusqu'à ce que le bouton de fermeture soit cliqué (sauf si l'indicateur PD_AUTO_HIDE est défini), l'exemple dans les démos wxpython fonctionne comme ceci, le seule vraie différence entre le code de démonstration et le ci-dessus est que ce qui précède est mis à jour en mode indéterminé ... – volting