[PyQt] PyQt multithreaded model/view

David Boddie dboddie at trolltech.com
Thu Jan 7 15:29:47 GMT 2010


On Wed Dec 30 11:02:08 GMT 2009, Romi Agar wrote:

> I have a custom table model that gets its data from a QThread reading
> serial port data. The serial thread emits data signals that are catched in
> the main GUI thread which populates the model with serial data.
> When I try to show the data with a QTableView, then the application hangs
> because of high data rate.
> What should I do that the main application would remain responsive?

As a starting suggestion, perhaps try to cache the data in the thread and
deliver it in batches at larger intervals than the one you currently use.

David


More information about the PyQt mailing list