0

進行状況ダイアログは、破棄される (フラグが設定されていない) ときに、キャンセルボタンが閉じるボタンに変わるのではなく消えます。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()
4

1 に答える 1

0

Destroy() は、実際のコントロールを明示的に削除します。プログレスダイアログを Destroy() することは、他のすべてのコントロールと同じように動作すると確信しています

于 2010-07-15T13:25:53.743 に答える