PyQt: Imatges i sprites
La revisió el 16:20, 19 gen 2015 per Enric (discussió | contribucions)
Ampliem les funcions gràfiques de PyQt amb les llibreries per mostrar imatges.
Article principal i índex: Programació#UF5: POO. Llibreries de classes fonamentals
Pintar una imatge
Per pintar una imatge dintre d'un QWidget pots fer-ho d'aquesta manera amb l'objecte QPixmap.
class Pantalla(QWidget):
#...
def __init__(self):
#...
self.dibuix = QPixmap("dibuix.png") # l'arxiu d'imatge ha d'estar al mateix path que el .py
#...
def paintEvent(self,e):
#...
qp = QPainter(self):
qp.start()
#...
qp.drawPixmap( posx, posy, self.dibuix )
#...
Sprites
Un sprite és una successió d'imatges que simulen una figura en moviment, donant animació aparent als objectes dibuixats.