Are Tkinter StringVar (IntVar, FloatVar, etc) thread safe, eg. can a background thread read or write to these objects? Or must I use a Queue to pass information between my background thread and my main Tkinter GUI thread and have my main Tkinter thread pop the Queue and update the application's StringVar's accordingly?
I know my background threads can not read or write a Tkinter widget directly but I'm unclear on whether StringVar's are considered widgets or if they are objects far enough removed from widgets that they are thread safe. Thank you, Malcolm
-- http://mail.python.org/mailman/listinfo/python-list