为了账号安全,请及时绑定邮箱和手机立即绑定

PySide2: TypeError: 'bytes' 对象不能解释为整数

PySide2: TypeError: 'bytes' 对象不能解释为整数

慕姐4208626 2021-06-14 16:08:41
我有这个 PySide2 代码,它可以在带有 Python 2.7 的 Linux 上运行from PySide2.QtCore import QBuffer, QByteArray...image = self.clipboard.image()ba = QByteArray()buffer = QBuffer(ba)buffer.open(QIODevice.WriteOnly)image.save(buffer, "PNG")return bytes(buffer.data())但是在使用 Python 3.6 的 Windows 上,它在这里失败了:  File "C:\....foo.py", line 93, in image_to_png    return bytes(buffer.data())例外:TypeError: 'bytes' object cannot be interpreted as an integer以字节形式获取 PNG 的最简单方法是什么?我想避免创建临时文件,因为此上下文不需要它。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1360 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信