QML グラデーションでは、Rectangle の上から下までのみが許可されます。ドキュメントには、回転とクリッピングを組み合わせて行う必要があると書かれています。
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;
}
}
これを行うためのより良い方法を教えてください。