If Spyder *just* uses Qt, it's a single-threaded event loop. There's a 3rd party event loop for Twisted that runs on top of Qt (qt4reactor), which would allow Twisted and Qt code to run in the same thread. -Itamar