Hi,

We're having problems not being able to start a new QThread as described here:
"using python multiprocessing package inside a qgis plugin code" [1]

We've already looked around and found this often referenced blog post
by snorfalorpagus [2] and [3] which boils down to this snippet:

    # start the worker in a new thread
    thread = QtCore.QThread(self)
    worker.moveToThread(thread)  # worker is an object derived from QObject
    thread.started.connect(worker.run)
    thread.start()

The problem is, that a new thread id is being created but the main
thread remains blocked.
Any ideas?

--Stefan

[1] 
http://stackoverflow.com/questions/31692980/using-python-multiprocessing-package-inside-a-qgis-plugin-code
[2] http://snorf.net/blog/2013/12/07/multithreading-in-qgis-python-plugins/
[3] 
http://gis.stackexchange.com/questions/98335/how-to-enable-multithreaded-processing-in-qgis-2-2/112688#112688
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to