Skip to content
  • 0 Votes
    2 Posts
    5k Views
    Chris KawaC

    The first one: both button and animation are local stack variables and get destroyed at the end of the function, before anything starts to animate. Don't do that.

    The second one: if this points to a top level widget then its parent is most probably null. You can't animate a property of non-existing object. Make sure the first parameter points to a valid object. Also make sure you either delete the animation object somewhere or give it a parent (3rd parameter) or else you're leaking memory.

    Third one: you created two animations without any values i.e. it doesn't know how to animate the "geometry" property. Before you start the group add to your animations some duration, start and end values like in your previous examples. Also, again, make sure you delete the animations and the group or give them a parent or you're leaking memory.

    p.s. This forum no longer uses @ for code blocks. To properly format code just indent it either 4 spaces or a tab. I edited your post to fix this.