Tkinter StringVar(IntVar,FloatVar等)线程是否安全,例如。后台线程可以读取或写入这些对象吗?或者我必须使用队列在我的后台线程和我的主Tkinter GUI线程之间传递信息,并让我的主Tkinter线程弹出队列并相应地更新应用程序的StringVar?
我知道我的应用程序的后台线程不能直接读取或写入Tkinter小部件但是我不清楚StringVar(或它们的同类)是否被认为是小部件,或者它们是否足够远离小部件的对象,它们是线程安全的后台线程读取和/或写入。
答案 0 :(得分:0)
绝对是队列路线。 Tkinter中没有设置为线程安全:(