wx.ProgressDialog исчезает - PullRequest
       15

wx.ProgressDialog исчезает

0 голосов
/ 15 июля 2010

В диалоговом окне прогресса отображается скорее сообщение, чем кнопка cancel , изменяющаяся на кнопку close , когда она должна быть уничтожена (а флаг PD_AUTO_HIDE равен not задавать).

    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()

1 Ответ

0 голосов
/ 15 июля 2010

Destroy () явно удаляет фактический элемент управления.Я почти уверен, что Destroy () с помощью progressdialog ведет себя как любой другой элемент управления

...