Bug when drawing a QImage on a widget with PIL and PyQt

Posted by oulipo on Stack Overflow See other posts from Stack Overflow or by oulipo
Published on 2010-06-14T23:54:02Z Indexed on 2010/06/15 0:02 UTC
Read the original article Hit count: 386

Filed under:
|
|
|

I'm trying to write a small graphic application, and I need to construct some image using PIL that I show in a widget. The image is correctly constructed (I can check with im.show()), I can convert it to a QImage, that I can save normally to disk (using QImage.save), but if I try to draw it directly on my QWidget, it only show a white square.

Here I commented out the code that is not working (converting the Image into QImage then QPixmap result in a white square), and I made a dirty hack to save the image to a temporary file and load it directly in a QPixmap, which work but is not what I want to do

https://gist.github.com/f6d479f286ad75bf72b7

Someone has an idea?

If it can help, when I try to save my QImage in a BMP file, I can access its content, but if I try to save it to a PNG it is completely white

© Stack Overflow or respective owner

Related posts about python

Related posts about pyqt