使用Tkinter按钮打开Excel数据文件和绘图数据

时间:2016-07-03 21:22:57

标签: tkinter python-3.4

我正在使用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()

0 个答案:

没有答案