【发布时间】:2010-06-14 23:54:02
【问题描述】:
我正在尝试编写一个小型图形应用程序,我需要 使用我在小部件中显示的 PIL 构建一些图像。 图像构造正确(我可以使用 im.show() 检查), 我可以将它转换为 QImage,我可以正常保存到磁盘 (使用 QImage.save),但如果我尝试直接在我的 QWidget,它只显示一个白色方块。
这里我注释掉了不起作用的代码(将 图像进入 QImage 然后 QPixmap 产生一个白色方块),我 做了一个肮脏的黑客将图像保存到临时文件并直接加载它 在 QPixmap 中,它可以工作但不是我想要做的
https://gist.github.com/f6d479f286ad75bf72b7
有人有想法吗?
如果有帮助,当我尝试将 QImage 保存为 BMP 文件时,我可以访问其内容,但如果我尝试将其保存为 PNG,则它是完全白色的
【问题讨论】:
标签: python image qt pyqt python-imaging-library