[Interest] PropertyAction doesn't work with anchors

Ruslan Moukhlynin ruslan at khvmntk.ru
Thu Aug 6 00:58:10 CEST 2015


Unfortunately that doesn't work too.
I've tried:

in states:
...
AnchorChanges {
     target: rect
         anchors {
             top: undefined
             bottom: parent.bottom
         }
}
...

and so, in transitions:

...
PropertyAction {
     target: rect
     properties: "anchors"
}
...



05.08.2015 17:52, Dmitry Volosnykh пишет:
> What if you specify a single property: "anchors" and set it to object 
> value: { "bottom": 100; "top": 100 }
>
> PS. Just a suggestion. Have not done something similar by myself.
>
> On Wed, Aug 5, 2015 at 2:33 AM, Ruslan Moukhlynin <ruslan at khvmntk.ru 
> <mailto:ruslan at khvmntk.ru>> wrote:
>
>     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
>
>     _______________________________________________
>     Interest mailing list
>     Interest at qt-project.org <mailto:Interest at qt-project.org>
>     http://lists.qt-project.org/mailman/listinfo/interest
>
>

-- 
With best regards,
Ruslan Moukhlynin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20150806/bff82b47/attachment.html>


More information about the Interest mailing list