[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