Ejemplo n.º 1
0
    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))
Ejemplo n.º 2
0
    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()
Ejemplo n.º 3
0
	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)))