Мне нужно вставить progress bar на выполнение определенной процедуры (желательно, без использования дополнительных тредов) или хотя бы отобразить окно «Please wait...» и закрыть его после выполнения процедуры.
root=Tk()
frame=Frame(root)
label=Label(frame,text='Please wait...')
label.pack()
frame.pack()
smart_search(['Принцесса','на','горошине'])
root.mainloop()
from tkinter import ttk
root = Tk()
progressbar = ttk.Progressbar(orient=HORIZONTAL, length=200, mode='determinate')
progressbar.pack(side="bottom")
progressbar.start()
smart_search(['Принцесса','на','горошине'])
progressbar.stop()
root.mainloop()
В обоих случаях окна появляются ПОСЛЕ выполнения процедуры. Как исправить?