demo tweaks

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33910 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2005-04-28 18:18:07 +00:00
parent 8aa35ad016
commit 83c8bcfde6

View File

@@ -22,23 +22,27 @@ class TestPanel(wx.Panel):
def OnButton(self, evt): def OnButton(self, evt):
max = 20 max = 80
dlg = wx.ProgressDialog("Progress dialog example", dlg = wx.ProgressDialog("Progress dialog example",
"An informative message", "An informative message",
maximum = max, maximum = max,
parent=self, parent=self,
style = wx.PD_CAN_ABORT | wx.PD_APP_MODAL) style = wx.PD_CAN_ABORT
| wx.PD_APP_MODAL
| wx.PD_ELAPSED_TIME
#| wx.PD_ESTIMATED_TIME
| wx.PD_REMAINING_TIME
)
keepGoing = True keepGoing = True
count = 0 count = 0
while keepGoing and count < max: while keepGoing and count < max:
count = count + 1 count += 1
#print count wx.MilliSleep(250)
wx.Sleep(1)
if count == max / 2: if count >= max / 2:
keepGoing = dlg.Update(count, "Half-time!") keepGoing = dlg.Update(count, "Half-time!")
else: else:
keepGoing = dlg.Update(count) keepGoing = dlg.Update(count)