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
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