【发布时间】:2020-10-14 20:56:28
【问题描述】:
我正在尝试运行此演示代码,并希望在我运行我的工具时出现图形的弹出窗口,并让用户可以选择横向单击下一个图形。目前,该图表仅在我的 jupyter 笔记本中的代码下绘制,而不是在我运行代码时作为弹出窗口绘制。我不确定为什么会这样?
我想要的示例:
这里的演示程序代码:
from matplotlib import use
import PySimpleGUI as sg
import matplotlib.pyplot as plt
def draw_plot():
plt.plot([0.1, 0.2, 0.5, 0.7])
plt.show(block=False)
layout = [[sg.Button('Plot'), sg.Cancel(), sg.Button('Popup')]]
window = sg.Window('Have some Matplotlib....', layout)
while True:
event, values = window.read()
if event in (sg.WIN_CLOSED, 'Cancel'):
break
elif event == 'Plot':
draw_plot()
elif event == 'Popup':
sg.popup('Yes, your application is still running')
window.close()
请有人让我知道我在这里做错了什么吗? 谢谢
【问题讨论】:
标签: python python-3.x matplotlib pysimplegui