(self, image)
| 146 | |
| 147 | @pyqtSlot(str) |
| 148 | def saveImage(self, image): |
| 149 | self.progressdialog.close() |
| 150 | # data:image/png;base64,iVBORw0KG.... |
| 151 | if not image.startswith('data:image'): |
| 152 | return |
| 153 | data = base64.b64decode(image.split(';base64,')[1]) |
| 154 | image = QPixmap() |
| 155 | image.loadFromData(data) |
| 156 | # 添加到左侧list中 |
| 157 | item = QListWidgetItem(self.widgetRight) |
| 158 | item.setIcon(QIcon(image)) |
| 159 | item.setData(Qt.UserRole + 1, image) |
| 160 | |
| 161 | |
| 162 | if __name__ == "__main__": |