Передо мной стоит задача: запустить две функции одновременно. Я использовал библиотеку threading. После запуска, открывается главное окно, но при этом другая функция (get_mail_func()), запускается только при закрытии главного окна, в самом конце. В чем проблема?
Вот отрывок кода:
if __name__ == '__main__':
get_mail_class_start = get_mail_class(imaplib.IMAP4_SSL('imap.gmail.com') )
root = tk.Tk()
db = DB()
app = Main(root, '**********')
root['bg'] = '#2A3132'
def all_tkin():
app.pack()
root.title('Main')
root.geometry('1000x700')
root.resizable(False,False)
root.mainloop()
init_app_thread = threading.Thread(target = all_tkin(), args = ())
init_mail_thread = threading.Thread(target = get_mail_class_start.get_mail_func() , args = ())
init_app_thread.start()
init_mail_thread.start()
Заранее спасибо!