首页 > 解决方案 > plt.show() 停止 gui 界面更新

问题描述

当您将文件拖放到 gui 界面上时,我编写了一个应用程序来从输入文件中绘制图形。但是在程序中执行 plt.show() 之后,gui 界面变得不活跃。

使用 plt.draw() 而不是 plt.show() 或使用 plt.ion() 解决了这个问题,但随后 python 图形停止更新,即。直到下一次拖放文件时,调整大小/关闭图形才起作用。

标签: pythonmatplotlib

解决方案


尝试制作两个不同的文件并将 plt.show() 放在另一个文件中,看看它是否有效。


推荐阅读