def load_icon(self, app_name, repo): # Gets raw image data from server data = metadata.icon(app_name=app_name, repo=repo) # Loads image image = QtGui.QImage() image.loadFromData(data) # Adds image to label lbl = self.ui.HomebrewIconLabel lbl.setPixmap(QtGui.QPixmap(image))
def load_icon(self, app_name, repo): self.IconSignal.connect(self.ui.HomebrewIconLabel.setPixmap) # Gets raw image data from server # Check if still relevant if self.ui.FileNameLineEdit.text().replace('.zip', '') == app_name: data = metadata.icon(app_name=app_name, repo=repo) # Loads image image = QtGui.QImage() image.loadFromData(data) # Adds image to label # Once again check if still relevant if self.ui.FileNameLineEdit.text().replace('.zip', '') == app_name: lbl = self.ui.HomebrewIconLabel self.IconSignal.emit(QPixmap(image)) lbl.show()
def on_selection(self, event): w = event.widget selection = w.get(w.curselection()[0]) info = metadata.dictionary(selection) self.general_page.update(info) self.update_icon(download(metadata.icon(selection)))