(self, image)
| 172 | |
| 173 | @pyqtSlot(str) |
| 174 | def saveImage(self, image): |
| 175 | self.progressdialog.close() |
| 176 | # data:image/png;base64,iVBORw0KG.... |
| 177 | if not image.startswith('data:image'): |
| 178 | return |
| 179 | data = base64.b64decode(image.split(';base64,')[1]) |
| 180 | image = QPixmap() |
| 181 | image.loadFromData(data) |
| 182 | # 添加到左侧list中 |
| 183 | item = QListWidgetItem(self.widgetRight) |
| 184 | item.setIcon(QIcon(image)) |
| 185 | item.setData(Qt.UserRole + 1, image) |
| 186 | |
| 187 | |
| 188 | if __name__ == '__main__': |