2011-06-23 8 views
0

私のプロジェクトでは、ローディングバーとしてQMovieを使用しています。 Windowsではうまく動作します。しかし、私は自分のプロジェクトをMacに移してしまい、もはや動作しませんでした。QMovieはMacにGIFファイルを表示しません

GIFイメージファイルはリソースファイルにあります。私は両方のリソースファイルパスと絶対ファイルパスを使用してみました。しかし、それは大丈夫ではないようです。

ありがとうございました

+0

のMoviePlayer例を働いている...だから、それが動作するはずです私のプロジェクトでは、私はチェックしています... –

答えて

0

私はロードのアニメーションを表示するにはQPaintEventとQRectを使用QCoreApplication::libraryPathsを使用して。今、問題はQLabel :: setMovie機能を使用してのQtのMoviePlayer例に従うことによって解決した。

0

GIFの容量はプラグインで行います。アプリケーションでgifを表示できるようにするには、実行時にqgif4プラグインをロードできる必要があります

=> gif imageformatプラグインがコンパイル、デプロイされ、アプリケーションライブラリパスにあることを確認してください

+0

ありがとう、プラグインは大丈夫です:D –

+0

今、それは働いています...私はちょうどMoviePlayerに従います例。 QRectを使用して、paintEventでムービーフレームを描画しました。 今、QLabelとsetMovie関数を使用しています。 ありがとう –

関連する問題