2011-06-23 3 views
0

Dans mon projet, j'utilise QMovie comme barre de chargement. Cela fonctionne bien dans Windows. Cependant, j'ai déplacé mon projet sur Mac et cela n'a plus fonctionné.QMovie n'affiche pas le fichier GIF dans Mac

Le fichier image GIF se trouve dans le fichier de ressources. J'ai essayé d'utiliser à la fois le chemin du fichier de ressources et le chemin absolu du fichier. Mais, ça ne semble pas correct.

Merci

+0

exemple movieplayer travaille ... donc, il devrait fonctionner dans mon projet, je vérifie ... –

Répondre

0

je QPaintEvent et QRect pour montrer l'animation de chargement. maintenant, le problème a été résolu en suivant par exemple MoviePlayer de Qt en utilisant QLabel :: fonction setMovie.

0

La capacité Gif est réalisée avec un plugin. Votre application doit pouvoir charger qgif4 plugin à l'exécution pour pouvoir afficher gif

=> assurez-vous que votre plugin gif imageformat est compilé, déployé et dans le chemin de votre bibliothèque d'applications (notez que ces chemins peuvent être vérifiés à l'exécution en utilisant QCoreApplication::libraryPaths

+0

Merci, les plugins sont corrects.: D –

+0

Maintenant, ça marche ... Je suis juste le MoviePlayer Exemple. J'ai utilisé QRect et j'ai dessiné le cadre du film dans paintEvent. Maintenant, j'utilise simplement la fonction QLabel et setMovie. Merci –

Questions connexes