X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6c5ae2d2a6f716e8a89b27579026b9d085f84191..0c8392cac2d36d0d211432e71d3b24d3d93c22db:/wxPython/demo/wxWave.py diff --git a/wxPython/demo/wxWave.py b/wxPython/demo/wxWave.py index 3be8f9e715..1ea3c4998b 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") @@ -35,3 +42,12 @@ def runTest(frame, nb, log): overview = """\ """ + + + + + +if __name__ == '__main__': + import sys,os + import run + run.main(['', os.path.basename(sys.argv[0])])