Градиенты QML с ориентацией

Градиент QML позволяет только сверху вниз в прямоугольнике. В документации говорится, что это должно быть сделано с помощью комбинации вращения и отсечения.

Я только начал изучать QML (и имею небольшой опыт работы с HTML/CSS). Вот мой код, который, как мне кажется, можно улучшить :

import QtQuick 1.0

Rectangle {
    width: 400; height: 400;

    Rectangle {
    width: 567; height: 567;

    gradient: Gradient {
            GradientStop {
        position: 0.0;
        color: "white";
        }
            GradientStop {
        position: 1.0;
        color: "blue";
        }
    }
    x: 116.5;
    transformOrigin: Item.Top;
    rotation: 45.0;
    }
}

. Не могли бы вы предложить, как лучше это сделать?

6
задан Christophe Weis 19 November 2015 в 07:20
поделиться