Я использую pyinstaller для упаковки программы Qt с QMovie для воспроизведения «gif».Но способ, которым используется "QMovie (str)", обречен.Что я должен делать? - PullRequest
0 голосов
/ 14 марта 2019

Я использовал способ QMovie(Pathstr), но не использовал. Так что я использую способ ниже, но не мог видеть "GIF".

f = open("./movie.gif","rb")
movie = f.read()
label = QLabel()
array = QByteArray(movie)
buffer = QBuffer(array)
buffer.open(QIODevice.ReadOnly) 
gif = QMovie(buffer,array)
label.setMovie(gif)
gif.start()
label.show()

Перед упаковкой код может работать и отображать «gif», но после упаковки «gif» не отображается на этикетке.

...