[PyQt] Multiprocessing and ProgressBar

Hans Meine meine at informatik.uni-hamburg.de
Thu Oct 7 14:05:59 BST 2010


Am Donnerstag 07 Oktober 2010, 14:13:29 schrieb Nicola Creati:
> Hello,
> I'm trying to develop a simple application that should do some
> calculation in a multiprocessing process and update a progress bar. I
> have tried to use the signal-slot technology to update the progress bar
> but at the end of my computation the gui crashes and i get:
> 
> python: ../../src/xcb_io.c:242: process_responses: Assertion `(((long)
> (dpy->last_request_read) - (long) (dpy->request)) <= 0)' failed.

I would try using QThreads instead of the multiprocessing module.  IIRC one 
should not mix python threads and QThreads, and probably Qt's thread support 
relies on the latter.

HTH,
  Hans


More information about the PyQt mailing list