Последовательность выполнения команд в функции
Почему поле ввода (Entry) появляется только после отрабатывания таймера? Я думал, что в функции myfunc команды выполняются построчно. Т.е. выполняется команда text.config(state="enabled"), поле для ввода становится активным и потом идет отсчет таймера. Почему же тогда поле ввода (Entry) становится активным только после отрабатывания таймера?
from tkinter import *
from tkinter import ttk
import winsound
import time
import os.path
window = Tk()
window.title("Test")
window.geometry("200x50")
text=ttk.Entry()
text.place(x=20, y=10, width=160)
text.focus_set()
def myfunc():
text.config(state="enabled")
time.sleep(3)
window.after(10, myfunc)
window.mainloop()