0

Pygame は、組み込み関数を提供するダウンロードする拡張機能です。私は現在、曲のプレーヤーに取り組んでおり、曲を一時停止したり、曲を一時停止したりするボタンがあります。これらの 2 つのボタンを組み合わせて、一度クリックすると一時停止し、もう一度クリックすると一時停止が解除されるようにするにはどうすればよいですか? 現在、2 つの機能を 1 つのボタンに割り当てる必要があるため、それらを 1 つにする必要があります。

これは私が持っているコードで、変更する必要があります:

def pausesong():
    pygame.mixer.music.pause()

def unpausesong():
    pygame.mixer.music.unpause()
4

3 に答える 3

0
def play_pause():
    paused = not paused
    if paused: pygame.mixer.music.unpause()
    else: pygame.mixer.music.pause()
于 2013-03-07T23:16:52.197 に答える
0

私は pygame に精通していませんが、簡単な方法は、チェックできるフラグ変数を追加することです。

def pausesong():
    pygame.mixer.music.pause()
    paused = True

def unpausesong():
    pygame.mixer.music.unpause()
    paused = False

そして、あなたのボタンイベントで...

if paused:
    unpausesong()
else:
    pausesong()
于 2013-03-07T02:26:41.367 に答える