Я создаю приложение (или программу), которое после нажатия кнопки создает новое окно и отображает результаты некоторых математических операций в списке. Я хочу, чтобы он также отображал время выполнения математики. Я попытался использовать time.time()
, но, очевидно, я не могу использовать это в функции.
Я также пытался использовать timeit
, но понятия не имею, как его использовать.
Как еще я могу это сделать?
from tkinter import *
root = Tk()
def do_math():
window = Toplevel(root)
listbox = Listbox(window)
for i in range(1, 10):
math = i ** 2
listbox.insert(END, str(math))
time = Label(window, text="The math took {} seconds to execute.")
time.pack()
listbox.pack()
b1 = Button(root, text="Click me!", command=do_math).pack()
root.mainloop()