wx.ProgressDialog消失了

时间:2010-07-15 00:56:18

标签: python wxpython progressdialog

进度对话框消失,而不是取消按钮更改为关闭按钮时要删除它(并且PD_AUTO_HIDE标志是设置)。

    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 :(得分:0)

Destroy()显式删除实际控件。我很确定Destroy()一个progressdialog就像其他控件一样行事