SVG animation appeared first in Qt 4.1. I used it in Qt 5. Just needed stop and start timer with two methods. WHY THIS WAS NOT DONE BEFORE??? IN FIRST 4.1 RELEASE? :-(((
>Вторник, 10 января 2017, 20:41 +03:00 от Konstantin Tokarev ><annu...@yandex.ru>: > > > >10.01.2017, 20:37, "Serge K via Interest" < interest@qt-project.org >: >> I created widget with animated SVG for my projects. It starts after loading >> if signal svg->repaintNeeded() is connected to update() of my widget. To >> stop and restart it I found a hack - disconnect this signal and reload SVG >> image. In Windows and Linux this stops animation. Stupid but working. But >> now I use this widget for project on Andriod (using QML is not the way, QML >> is too weak and lame for me). But I cannot stop SVG animation on Android. It >> runs always. It does not depend from any connections, framerate, reloading, >> so on. Of course I can use another hack - to stop animation I can load >> non-animated image and to start I can load animated again. >> >> BUT... This looks too much "micro$oftish" and stupid. NOT A Qt WAY. And with >> this hack animation won't stop in it's "current" position - it will always >> start from beginning. I do not need this. >> >> Of course I could patch Qt code and rewrite QSvgRenderer class. I could add >> start() and stop() functions to control internal d->timer - it emits ticks >> for animation frames. BUT WHY THIS WAS NOT DONE BEFORE??? :-((( > >Because you haven't done it > >> >> -- >> Serge K , >> >> _______________________________________________ >> Interest mailing list >> Interest@qt-project.org >> http://lists.qt-project.org/mailman/listinfo/interest > > >-- >Regards, >Konstantin
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest