我正在使用python matplotlib来绘制数字.
我想绘制一个超时的数字,比如3秒,窗口将关闭以移动代码.
我知道pyplot.show()会创建一个无限超时的阻塞窗口; pyplot.show(block=False)或者pyplot.draw()会使窗口无阻塞.但我想要的是让代码阻塞几秒钟.
我提出了一个想法,我可能会使用事件处理程序或其他东西,但仍然不清楚如何解决这个问题.有没有简单而优雅的解决方案?
假设我的代码如下:
Draw.py:
import matplotlib.pyplot as plt
#Draw something
plt.show() #Block or not?
Run Code Online (Sandbox Code Playgroud)