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