stream.show()不中断music21中的代码(类似于matplotlib.pyploy.show(block=False))

2024-06-01 01:21:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个自定义的交互式python shell,它允许显示图像(关键是分数),我正在使用music21处理musicxml文件。我希望用户能够以PNG格式快速显示(部分)分数,并能够比较分数的不同部分。但是,stream.show('musicxml.png')会冻结终端,直到图像关闭,这使得这样做很笨拙。在music21中显示乐谱时,有没有办法不中断代码(比如如何在matplotlib中执行pyplot.show(block=False)来实现显示绘图)


Tags: 文件用户图像终端streampng格式show