我计划做一个乐谱,允许用户将音符放在他们想要的任何地方,并允许他们演奏他们放置的音符。
如果用户同时放音符,我们必须同时演奏 2 个或以上音符,有什么办法可以解决这个问题吗?
我计划做一个乐谱,允许用户将音符放在他们想要的任何地方,并允许他们演奏他们放置的音符。
如果用户同时放音符,我们必须同时演奏 2 个或以上音符,有什么办法可以解决这个问题吗?
答案在理论上非常简单明了 - 使用线程。您的代码必须异步执行。
使用multiprocess
和winsound
模块这样做。
import threading
....
....
....
threading.Thread(name='<thread_name>', target='<your_target>').start()
你可以为 2 个不同的目标做 2 次