运行程序后查看GUI

时间:2019-04-27 05:37:01

标签: python tkinter

我写了一个代码来对数据集进行训练。当我单击tkinter制作的GUI中的成绩按钮时,我希望程序开始训练。但是,当我关闭GUI窗口时,程序将开始训练。

我试图在关闭gui窗口后停止程序执行。

from tkinter import *

from tkinter import scrolledtext

window = Tk()

window.title("Automated Essay grading System")
window.geometry('500x300')
lbl = Label(window, text="Enter your essay here")
lbl.grid(column=0, row=0)
txt = scrolledtext.ScrolledText(window, width=40, height=10)
txt.grid(column=1, row=1, padx=10, pady=10)

def main():
    #rest of the code for training 
    btn = Button(window, text="Grade", command=main, padx=10, pady=10, )
    btn.grid(column=1, row=2)
    btn = Button(window, text="Quit",command=window.destroy,padx=10, pady=10)
    btn.grid(column=0, row=3)

    window.mainloop()

if __name__ == "__main__":
    guiFrame = main()
    guiFrame.mainloop()

我希望查看gui窗口,并且当用户单击成绩按钮时,需要调用主要功能,并且程序必须开始训练。关闭窗口后,程序必须终止。

0 个答案:

没有答案