示例#1
0
 def add_thumb_bytes(self, result):
     bytes_, wrapper = result
     img = QImage()
     img.loadFromData(bytes_)
     icon = QIcon(QPixmap.fromImage(img))
     name = wrapper.getName()
     if len(name) > 18:
         name = name[:15] + "..."
     item = QListWidgetItem(icon, name)
     item.setTextAlignment(Qt.AlignHCenter | Qt.AlignBottom)
     item.wrapper = wrapper
     self._item_map[wrapper.getId()] = item
     self.addItem(item)
     if self._current_item.isImage():
         self.select_image()