コード例 #1
0
def seleccionar_imagen():
    archivo = QFileDialog.getOpenFileName(MainWindow)
    print(archivo)
    ruta_archivo = archivo[0]
    shutil.copy(ruta_archivo, "temporal/tienda.jpg")
    pixmap = QPixmap("temporal/tienda.jpg")
    ancho_label_imagen = ui_registrar_prenda.label_imagen.width()
    pixmap_redim = pixmap.scaledToWidth(ancho_label_imagen)
    ui_registrar_prenda.label_imagen.setPixmap(pixmap_redim)
コード例 #2
0
ファイル: win.py プロジェクト: russionbear/mynew
    def open_file(self):
        directory = QFileDialog.getOpenFileName(self, "选择图片", "./", "(*.jpg)")

        p = QPixmap(directory[0])
        if p.width() > p.height():
            p = p.scaledToHeight(self.height() // 2)
        else:
            p = p.scaledToWidth(self.width() // 2)
        self.image.setPixmap(p)
        self.image.filepath = directory[0]
コード例 #3
0
ファイル: profil_view.py プロジェクト: cyril711/git-MythicWar
 def onSelectionChange (self):
     warrior = self.model.selectedWarrior[self.model.first_selected]
     p = QPixmap(warrior.attribs['picture'])
     diff_V = p.height()/self.picture.height()
     diff_H = p.width()/self.picture.width()
     if not p.isNull():
         if diff_V < diff_H:
             p = p.scaledToHeight(self.picture.height())
         else:
             p = p.scaledToWidth(self.picture.width())
     self.picture.setPixmap(p)
     self.Title.setText(warrior.name)
     self.faction_name.setText(warrior.faction().name)
     self.empire_name.setText(warrior.empire().name)
     self.royaume_name.setText(warrior.kingdom().name)
     self.groupe_name.setText(warrior.groupe().name)