у меня есть окно tkinter, в котором есть некоторые виджеты, с которыми пользователь может взаимодействовать, и когда функция, которая требует немного времени для запуска всего окна, не может взаимодействовать с. и я хочу изменить это
Я слышал, что вы можете решить эту проблему, внедрив многопроцессорную обработку в функцию, но я действительно не понимаю, как это реализовать.
мой код примерно такой:
import tkinter as tk
from tkinter import *
def functionthattakessometime():
while True:
print("haa")
root=tk.Tk()
b=Button(root,text="print haha",command=functionthattakessometime)
a=Button(root,text="do nothing")
b.pack()
root.mainloop()
Вы не можете нажать окно «ничего не делать» после того, как нажали кнопку «распечатать, ха-ха», и я хочу изменить это, чтобы вы могли нажимать кнопку «ничего не делать» даже после того, как вы нажали кнопку «распечатать, ха-ха».