Had the same problem. Solved it by creating a QImage and emitting that.
Cheers, Erik On Sun, Oct 22, 2017 at 11:19 AM, Frank Rueter | OHUfx <fr...@ohufx.com> wrote: > quick follow up: > I am now writing the files to a temp directory and only passing the > respective path via the signal, but I'm still curious how I would do this > without writing anything to disk. > > Cheers, > frank > > > On 10/22/2017 09:18 PM, Frank Rueter | OHUfx wrote: > > Hi, > > I am downloading a few images in a separate thread using QRunnable. > To download I am just using urllib2.urlopen() like this: > > [...] > def run(self): > imageData = urllib2.urlopen(self.url).read() > print 'emitted:', imageData > self.signals.receivedData.emit(imageData) # this signal is > declared like this: QtCore.Signal(str) > > > However, the receiving slot is receiving nothing: > > def setPixmap(self, imageData): > print 'received:', imageData > pixmap = QtGui.QPixmap() > pixmap.loadFromData(imageData) > self.data['pixmap'] = pixmap > > > I guess this is too naive an approach to download image data in a separate > thread?! > > How can I fix this please? > > Cheers, > frank > > > -- > [image: ohufxLogo 50x50] <http://www.ohufx.com> *vfx compositing > <http://ohufx.com/index.php/vfx-compositing> | workflow customisation and > consulting <http://ohufx.com/index.php/vfx-customising> * > > > _______________________________________________ > PySide mailing > listPySide@qt-project.orghttp://lists.qt-project.org/mailman/listinfo/pyside > > > > _______________________________________________ > PySide mailing list > PySide@qt-project.org > http://lists.qt-project.org/mailman/listinfo/pyside > > -- *ERIK JOHANSSON* Pipeline TD *GOODBYE KANSAS STUDIOS* Rosenlundsgatan 40, 4th floor 118 53 Stockholm, Sweden Ph: +46 8 556 990 00 <+46855699000> www.goodbyekansas.com
_______________________________________________ PySide mailing list PySide@qt-project.org http://lists.qt-project.org/mailman/listinfo/pyside