Отображение анимированного GIF в pyside2 - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь отобразить анимированные изображения с помощью QMediaPlayer, но я получаю флаг sh первого кадра, затем просто черный. Он отлично работает для других форматов mov ie, но не для анимированных изображений.

У меня есть программа, которая может отображать изображения и видеоролики. Я использую собственный QWidget для отображения изображений. Я знаю, что QLabel обычно используют, но я хотел получить точный контроль над изображением. Для фильмов я использую QMediaPlayer + QVideoWidget. Я показываю / скрываю каждый элемент управления в зависимости от типа носителя. Как я уже сказал, он отлично работает для всех форматов, кроме анимированных GIF-файлов.

Я знаю, что можно отображать анимированные изображения с помощью QMov ie + QLabel. Я надеялся, что мне не придется использовать три отдельных решения для отображения, в том числе одно специальное для анимированных изображений. Похоже, что плеер mov ie должен воспроизводить анимированные форматы изображений. Есть ли способ заставить это работать?

...