It seems like your worker thread should start, I don't really like how you've set it up, but I think it should start, so I am going to suggest that "pow" is too much for it. Ie it is taking all of the resources your application gets. Really what you should do in that case is use multiprocessing. Plus 'terminate()' is not going to do what you want.
So maybe you should use multiprocessing. I don't have multiprocessing installed, yet, but create a thread and then when you use .start() have your thread start a process. This will give you access to terminate, which will be like hitting ctrl-c http://docs.python.org/library/multiprocessing.html And there is a version of multiprocessing for 2.5 if you are running that. mbs _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
