-5
私はこの音楽プログラムを持っているので、ボタンをクリックすると音楽が再生されます。私がもう一度それを押すと、私はそれが音楽を止めたいのではなく、最初のものの上に同じ拍を演奏します。これをやり遂げるにはどうしたらいいですか?Python:もう一度押すと、ボタンを何か他のことをさせるようにするにはどうすればよいですか?
編集:おっと、愚かな私、詳細を忘れてしまった。私はPython 2.7、wxFormBuilder、およびEasy Eclipseを使用します。コードは次のとおりです。
import gui
import wx
import wx.media
import pygame
import tkFileDialog
class MainFrame(gui.GUI_MainFrame):
def __init__(self, parent): #Definerar KunddatabasMainFrame
pygame.init()
gui.GUI_MainFrame.__init__(self, parent) #Initierar MainFrame f�nstret
self.sound1=pygame.mixer.Sound('beat1.wav')
self.sound2=pygame.mixer.Sound('beat2.wav')
self.recording = False
def evtBrowse1(self, evt):
tkFileDialog.askopenfilename()
def evtSoOne(self, evt):
self.sound1.play(loops=-1)
どのフレームワークですか? – Kimvais
これにいくつかの詳細を追加します(コード、UIフレームワーク)。このように、多くの人々が引き受けることができます。フラグ変数は私の最初の推測です。 – Bogdan