def __init__(self, image=None, mode='avatar', parent=None): QPixmap.__init__(self) self.mode = mode self.image = image self.parent = parent self.signals = SignalManager(self) if self.mode == 'avatar': print('set avatar: {0}'.format(get_avatar_image(self.image))) self.fromImage(QImage(get_avatar_image(self.image))) else: print('set image: {0}'.format(self.image)) self.fromImage(QImage(self.image))
def create(self, framefunc, *frameargs, width=None, height=None, **framekwargs): QPixmap.__init__(self, width or self._width, height or self._height) super().create(framefunc, *frameargs, **framekwargs)
def __init__(self, filename): QPixmap.__init__(self) self.load(os.path.join(imgPath, filename))