Qt 使用QML播放动画SVG
我想用QML播放一个动画SVG文件。我已经尝试了Qt 使用QML播放动画SVG,qt,svg,qml,Qt,Svg,Qml,我想用QML播放一个动画SVG文件。我已经尝试了AnimatedImage,但是SVG保持静态,没有设置动画 AnimatedImage { id: loader source: "qrc:/Assets/Images/loader" height: 30 width: 30 } 非常感谢您的建议。查看支持的动画格式列表: 因此,将qDebug行添加到您的main.cpp: #include <QDebug> #include &
AnimatedImage
,但是SVG保持静态,没有设置动画
AnimatedImage {
id: loader
source: "qrc:/Assets/Images/loader"
height: 30
width: 30
}
非常感谢您的建议。查看支持的动画格式列表: 因此,将
qDebug
行添加到您的main.cpp
:
#include <QDebug>
#include <QMovie>
// ...
qDebug() << "Supported animated file formats:" << QMovie::supportedFormats();
#包括
#包括
// ...
谢谢你的回答AnimatedImage
和QMovie
似乎(据我所知和所见)不支持动画SVGQMovie::supportedFormats()
仅返回GIF格式。我要看看qsvgrender
。