我正在尝试在Qt 4.7和4.8上制作动画GIF,它只是在Windows上不起作用: - 在Linux上运行良好 - 在Wine on Windows上运行良好 - 但是图像没有显示在Windows XP和Windows 7上,但适用于PNG
这是我的代码:
QMovie *movie = new QMovie(":/resources/loading");
QLabel *myLabel = new QLabel(this);
myLabel->setMovie(movie);
movie->start();
答案 0 :(得分:3)
首先,抱歉我的英语不好。我设法通过3个步骤解决了这个问题。我不知道这是否正确,但它有效!
注意: 但请确保正确设置QMovie对象的当前路径。 例如: eye_right = new QMovie(QDir :: currentPath()+“/ imageformats / eye_right.gif”);