I try to make a GUI using Tkinter. However, it is not working. It runs my function first. Where did I do it wrong?
import pyttsx3
from openpyxl import load_workbook
from tkinter import *
def Do_test():
i=0
wb = load_workbook('words.xlsx')
ws = wb.active
for row in ws.values:
for value in row:
engine = pyttsx3.init()
engine.say(value)
engine.runAndWait()
Ans = input("please enter the word")
if Ans == value:
print ("Right")
else:
print("wrong")
i = i+1
wrong = value
ws.cell(row=i, column=2, value=wrong)
wb.save('result.xlsx')
root = Tk()
myButton = Button(root, text="Run", command=Do_test())
myButton.pack()
root.mainloop()
Thanks so much for the help