You may have to call QSvgRenderer::setFramesPerSecond() with a non-zero value in order to get it started even though the transform specifies a 4s duration. The frame rate is needed in order to determine the rotation increment for each frame within the 4 second cycle.
Bookmarks