我有一个tkinter应用程序,它在单击按钮时启动CPU密集型任务,任务的进度应该在进度栏上更新。使用类不能工作,因为Python(全局解释器锁)(据我所知)。我尝试使用类,但似乎也不起作用。我不能将回调传递给创建的新进程,以便它调用该函数来更新进度条吗?
请看下面的示例:
from tkinter import Tk, Button
from threading import Thread
from tkinter.ttk import Progressbar
from tkinter.constants import HORIZONTAL
from multiprocessing impo