Okay I've figured out a way to make this work. For my QThread's run function I create a new object, then any connections made to that object will be evaluated in the thread that is was created in.
Its taken me a bit to post this because I wrote a similar test in c++. Which I found the same results. Ill post an example if anybody is interested, or more importantly, if anybody can tell me what I am doing wrong. mbs _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt