Просмотр графического интерфейса после запуска программы - PullRequest
0 голосов
/ 27 апреля 2019

Я написал код для обучения на наборе данных. Когда я нажимаю кнопку оценки в графическом интерфейсе пользователя tkinter, я хочу, чтобы программа начала обучение. Но когда я закрываю окно графического интерфейса, программа начинает обучение.

Я пытался остановить выполнение программы после закрытия окна графического интерфейса.

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()

Я хочу, чтобы окно графического интерфейса просматривалось, и когда пользователь нажимает кнопку оценки, необходимо вызвать основную функцию и программа должна начать обучение. Когда окно закрыто, выполнение программы должно быть прекращено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...