【发布时间】:2021-04-04 09:53:53
【问题描述】:
我正在使用最新的 PyQt5 5.12.2,对于我使用 QPixmap 或 QIcon 在脚本中显示的每张 JPG 图片,我都会收到一条奇怪的消息。
qt.gui.icc: fromIccProfile: failed minimal tag size sanity
它没有引起任何问题,并且脚本可以正常工作。问题是我试图同时显示大量 jpg 图片(作为照片库),因此在为每张照片打印所有消息之前,窗口会无响应。
我花了几个小时在网上寻找有用的东西,但不幸的是,似乎几乎没有人遇到同样的问题。我也在使用一些 PNG 文件,它们不会引发这个错误,所以我假设问题出在 jpg 格式上。我尝试使用较旧的 pyqt5 版本,但唯一的区别是它们没有打印消息,但问题仍然存在。
同时,我尝试使用此命令将这些消息静音,因为没有使用它们,但是即使没有在控制台中打印,窗口几秒钟无响应的问题仍然存在。
def handler(*args):
pass
qInstallMessageHandler(handler)
编辑:我尝试将这些图像转换为 PNG,但错误仍然存在。所以JPG格式不是问题
【问题讨论】: