PysimpleGui sg.Image()导入图片总是报错,有什么解决办法吗

在使用PysimpleGUI尝试在窗口上显示图片时,遇到了不能识别图片的问题,请大佬教教我解决办法。
源代码如下:

import PySimpleGUI as sg
file = r'C:\Users\Administrator\PycharmProjects\createword\venv\picture\aaa.png'
layout = [[sg.Image(filename=file)]]
window = sg.Window('hh',layout = layout).Finalize()

b,c = window.read()

报错如下:

PysimpleGui sg.Image()导入图片总是报错,有什么解决办法吗

球求拉、

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 5
Jason990420

有一些 PNG 图片文件, 有某些问题, 不为 tkinter 所接受, 比如:

  • .png 的附属档名, 实际上并不是 png 图片, 不被接受
  • 有些 PNG 图片的格式, 可能因为版本关系, 不被接受

解决方法: 使用相关的编辑软件, 打开文件, 以 PNG 的格式, 重新储存, 再来使用.

2年前 评论
chen_chen99 (楼主) 2年前
HalfArdour 1年前
Jason990420

问题还是要发在"提个问题" (网页上方有支画笔) , 而不是博客中, 否则别人可能会看不到你的提问. learnku.com/python/topics/question...

2年前 评论
chen_chen99 (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!