QFile::seek: IODevice is not open

iodeviceerrorPyQt ile gif oynatıyorsunuz ve uygulamanız bir yerinde QFile::seek: IODevice is not open gibi bir hata verip kilitleniyor ve siz google amcaya nedir bunun sebebi diye sorup buraya geliyorsunuz, merak etmeyin doğru yerdesiniz :) Yapmanız gereken gif dosyası movie nesnesine yüklenirken bütün framelerin cachlenmesini sağlamak. Bu da şöyle oluyor:

self.movie.setCacheMode(QtGui.QMovie.CacheAll)

vee hatadana eser yok..

Sloganımızı da söyleyelim: “Exceptionsız günler sizinle olsun..”