Tkinter UI无法在Windows中的双击脚本上打开

时间:2019-07-10 05:18:46

标签: python pandas tkinter

此脚本将获取一个虚拟数据,并在单击“散布”按钮时将其绘制。在空闲和命令提示符下均可正常运行,但在双击脚本后无法打开。

我已将python路径添加到环境变量。文件类型显示“ Python文件”。我了解这与文件关联有关,但无法弄清楚。

 from tkinter import *
 from tkinter import ttk
 import matplotlib.pyplot as plt


class Tk_example:
    def __init__(self, master):
        self.data = pd.read_excel('dummy_data.xlsx') 
         #reads data into dataframe
         ttk.Button(master, text='scatter', command = lambda: self.callback()).pack()

def callback(self):
    #takes 1st column and second column and plots a scatter
    col1, col2 = self.data['col1'], self.data['col2']
    plt.scatter(col1,col2)
    plt.show()


def main():
    root = Tk()
    tk_example = Tk_example(root)
    root.mainloop()

if __name__ == '__main__': main()

数据如下。

col1    col2
1       1
2       2
3       3
4       4
5       5

我需要更大版本的脚本才能双击打开,以便可以使用pyinstaller将此文件变成exe文件。请帮忙!

0 个答案:

没有答案