[Interest] PropertyAction doesn't work with anchors
Dmitry Volosnykh
dmitry.volosnykh at gmail.com
Thu Aug 6 06:43:38 CEST 2015
When using AnchorChanges in states, you should refer to AnchorAnimation in
transitions. See http://doc.qt.io/qt-5/qml-qtquick-anchoranimation.html
On Thu, Aug 6, 2015 at 1:58 AM, Ruslan Moukhlynin <ruslan at khvmntk.ru> wrote:
> 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>
> 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
>> http://lists.qt-project.org/mailman/listinfo/interest
>>
>>
>
> --
> With best regards,
> Ruslan Moukhlynin
>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20150806/04fa48dd/attachment.html>
More information about the Interest
mailing list