0

如果我想显示一个绘图,例如 matplotlib,以及一个带有 easygui 的弹出消息:

plt.show()

msgbox("Hello world", title="Hello")

需要 X 关闭绘图窗口才能看到弹出窗口(脚本的顺序读取)。但是如果我想同时显示两者?

4

1 回答 1

0

您可以使用非阻塞显示模式,但是您会失去交互性。您可以改为使用线程:

from easygui import msgbox
from matplotlib.pyplot import show, plot, draw, ion
from threading import Thread

p = Thread(target=msgbox, args=("Hello world",), kwargs=dict(title="Hello"))
p.start()

plot([1,2,3])
show()

p.join()
于 2015-04-02T16:01:46.657 回答