Heya,

There isn't any performance difference between QThreads and python Threads;
that's mostly a difference of how you want to integrate with Qt (QThreads
fit into the rest of the Qt lifecycle better). Otherwise, the question that
I ask to determine thread v. multiprocess is: will my worker mostly be
sitting around waiting? If that's the case (e.g. waiting on i/o), then
using a thread is great. Otherwise, if the worker needs to do a bunch of
heavy work before the data is ready to display (e.g. it's the output of a
difficult analysis), put that work on a different core.

Only matplotlib is as good at plotting as matplotlib; it's the best python
plotting library. If that's your minimum bar, I agree that you'll be
writing everything yourself from scratch. PyQtGraph is built for
performance, though, so you're going to need the best of both libraries if
that's your use-case.

Good luck,
 - Martin

-- 
You received this message because you are subscribed to the Google Groups 
"pyqtgraph" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pyqtgraph/CAD_p8v3668bj82zYmWi%2Bns_DfHK4JHAbwvb8oSmitU-RkArFpA%40mail.gmail.com.

Reply via email to