在我的项目中,我使用QMovie作为加载栏。它在Windows中运行良好。但是,我将我的项目移动到Mac,它不再起作用了。
GIF图像文件位于资源文件中。我尝试使用资源文件路径和绝对文件路径。但是,似乎不太好。
由于
答案 0 :(得分:0)
Gif容量是通过插件完成的。您的应用程序需要能够在运行时加载qgif4插件才能显示gif
=>确保您的gif imageformat插件已编译,部署并在您的应用程序库路径中(请注意,可以使用QCoreApplication::libraryPaths
在运行时检查这些路径答案 1 :(得分:0)
我使用QPaintEvent和QRect来显示加载动画。现在,通过使用QLabel :: setMovie函数跟随Qt的MoviePlayer示例来解决问题。