I just searched the web on how to animate a change in the Layout.preferredWidh / Layout.preferredHeight properties without finding anything useful. It’s not that hard but maybe could save some minutes to others, so here my solution: Behavior on Layout.preferredWidth { NumberAnimation { duration: 150; easing.type: Easing.InOutQuad } } Just add this behavior to your