class AnimationWidget(QWidget): def __init__(self, file_path: str, parent=None): super().__init__(parent) self.movie = QMovie(file_path) self.movie.setFormat(b"GIF") self.label = QLabel(self) self.label.setMovie(self.movie) def run(self): self.movie.start()