Tkinter StringVar(IntVar、FloatVar 等)线程安全吗?后台线程可以读取或写入这些对象吗?或者我必须使用队列在后台线程和主 Tkinter GUI 线程之间传递信息,并让我的主 Tkinter 线程弹出队列并相应地更新应用程序的 StringVar?
我知道我的应用程序的后台线程不得直接读取或写入 Tkinter 小部件,但我不清楚 StringVar(或它们的同类)是否被视为小部件,或者它们是否是从小部件中删除得足够远的对象,以至于它们对于后台线程来说是线程安全的读和/或写。
一定要走排队路线。 Tkinter 中没有任何设置是线程安全的:(
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)