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