X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6c5ae2d2a6f716e8a89b27579026b9d085f84191..f63e3ebbe3272b9690aa2530e0c3048d3f37c7c7:/wxPython/demo/wxWave.py diff --git a/wxPython/demo/wxWave.py b/wxPython/demo/wxWave.py index 3be8f9e715..7d60ac09c4 100644 --- a/wxPython/demo/wxWave.py +++ b/wxPython/demo/wxWave.py @@ -8,17 +8,24 @@ class TestPanel(wxPanel): def __init__(self, parent): wxPanel.__init__(self, parent, -1) - b = wxButton(self, -1, "Play Sound", (25, 25)) - EVT_BUTTON(self, b.GetId(), self.OnButton) + b = wxButton(self, -1, "Play Sound 1", (25, 25)) + EVT_BUTTON(self, b.GetId(), self.OnButton1) + b = wxButton(self, -1, "Play Sound 2", (25, 65)) + EVT_BUTTON(self, b.GetId(), self.OnButton2) - def OnButton(self, evt): + + def OnButton1(self, evt): + try: + wave = wxWave(opj('data/anykey.wav')) + wave.Play() + except NotImplementedError, v: + wxMessageBox(str(v), "Exception Message") + + + def OnButton2(self, evt): try: - import time - if int(time.time()) % 2 == 1: - wave = wxWave(opj('data/anykey.wav')) - else: - wave = wxWave(opj('data/plan.wav')) + wave = wxWave(opj('data/plan.wav')) wave.Play() except NotImplementedError, v: wxMessageBox(str(v), "Exception Message")