gpt4 book ai didi

windows - Windows 上的 Qt 不显示动画 GIF

转载 作者:可可西里 更新时间:2023-11-01 11:35:46 24 4
gpt4 key购买 nike

我正在尝试使动画 GIF 在 Qt 4.7 和 4.8 上工作,但它在 Windows 上不起作用:- 在 Linux 上运行良好- 在 Windows on Wine 上运行良好- 但该图像未在 Windows XP 和 Windows 7 上显示,但适用于 PNG

这是我的代码:

QMovie *movie = new QMovie(":/resources/loading");
QLabel *myLabel = new QLabel(this);
myLabel->setMovie(movie);
movie->start();

最佳答案

首先,抱歉我的英语不好。我设法通过 3 个步骤解决了这个问题。我不知道这样做是否正确,但它确实有效!

  1. 在您的应用程序的同一目录中创建一个名为“imageformats”的文件夹。
  2. 从您的 qt 插件目录复制 qgif.dll 并粘贴到该文件夹​​。
  3. 将您的 gif 文件放在同一个文件夹中。

注意:但是请确保正确设置 QMovie 对象的当前路径。例如:eye_right = new QMovie(QDir::currentPath()+"/imageformats/eye_right.gif");

关于windows - Windows 上的 Qt 不显示动画 GIF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11462704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com