requests.get(image_url)
fp = open('tmp.%s' % self.show_image_ext, 'wb')
fp.write(res.content)
fp.close()
self.show_image = Image.open('tmp.%s' % self.show_image_ext).convert('RGB')
self.updateimage()
os.remove('tmp.%s' % self.show_image_ext)
'''更新界面上的图片'''
def updateimage(self):
if self.show_image is None:
return
fp = io.BytesIO()
self.show_image.save(fp, 'JPEG')
qtimage = QtGui.QImage()
qtimage.loadFromData(fp.getvalue(), 'JPEG')
qtimage_pixmap = QtGui.QPixmap.fromImage(qtimage)
self.show_label.setPixmap(qtimage_pixmap)
'''保存签名'''
def save(self):
if self.show_image is None:
return
filename = QFileDialog.getSaveFileName(self, '保存', './sign.%s' % self.show_image_ext, '所有文件(*)')
if filename[0]:
self.show_image.save(filename[0])
QDialog().show()
结果展示
最后
今天的分享到这里就结束了 ,感兴趣的朋友也可以去试试哈
对文章有问题的,或者有其他关于python的问题,可以在评论区留言或者私信我哦
觉得我分享的文章不错的话,可以关注一下我,或者给文章点赞(/≧▽≦)/