PyQt和matplotlib

nam*_*nam 3 qt pyqt matplotlib

plt.show()从PyQt应用程序调用matplotlib函数.我总是有警告:

QCoreApplication::exec: The event loop is already running
Run Code Online (Sandbox Code Playgroud)

似乎matplotlib调用了一个已经启动的新QCoreApplication如何删除此警告?谢谢

Sri*_*Sri 5

如果您没有生成多个图,最简单的方法是plt.ion()在初始化图之前使用.去掉plt.show()