我正在使用Pandas处理带有数据的Excel文件。我的目标是能够使用GUI从特定位置选择数据文件并绘制数据。我正在使用下面的代码。我可以绘制数据进行一些微小的修改,但按钮变得无用。
目前,代码正在执行以下操作: 1)打开文件位置而不单击按钮 2)绘制所需数据,但不退出
我怎样才能: 1)单击按钮从某个位置打开数据文件(我能够这样做但是当我添加代码来绘制数据时,一切都搞砸了)。 2)不使用app.destroy(),如何杀死按钮才能继续下一步? 我是Python的新手,所以,非常感谢任何帮助!
我的代码如下:
from tkinter import *
from tkinter import filedialog
import tkinter.messagebox
import tkinter
from Char_Data import *
def open_file():
filepath = filedialog.askopenfilename()
# app.destroy()
return filepath
app = Tk()
app.title("CHAR DATA PLOTTER")
app.geometry('450x400+200+100')
Label(app, text = open_file()).pack()
Button(app, text = 'BROWSE', command = open_file, compound = 'left',
bg = 'red').pack(fill = 'x')
char_plots.dark_int_sweep_plot(filepath)
plt.savefig('dark_integration_sweep_plot.png')
mainloop()