Bug when drawing a QImage on a widget with PIL and PyQt
- by oulipo
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