[Interest] PropertyAction doesn't work with anchors

Ruslan Moukhlynin ruslan at khvmntk.ru
Wed Aug 5 01:33:46 CEST 2015


Suppose we have following code:

Rectangle {

     id:  rect

     width: 100

     height: 100

     

     MouseArea {

         anchors.fill: parent

         onClicked: {

             rect.state = "state1"

         }

     }

     

     states: [

         State {

             name: "state1"

             AnchorChanges {

                 target: rect

                 anchors.bottom: parent.bottom

                 anchors.top: undefined

             }

             PropertyChanges {

                 target: rect

                 color: "red"

             }

         }

     ]

     transitions: [

         Transition {

             SequentialAnimation {

                 PropertyAction {

                     target: rect

                     properties: "anchors.bottom,anchors.top"

                     value: "100"

                 }

                 PropertyAnimation {

                     target: rect

                     property: "color"

                     duration: 1000

                 }

             }

         }

     ]

}


anchors should be changed immediately but that not happens. 
PropertyAction works fine with some another properties but not with anchors.
-- 
With best regards,
Ruslan Moukhlynin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20150805/f140e275/attachment.html>


More information about the Interest mailing list