QMLグラジエントでは、矩形の上から下へのみ許可されます。 documentationは、 は回転とクリッピングの組み合わせで行う必要があると言います。オリエンテーション付きの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;
}
}
あなたがこれを行うには良い方法であるかを提案してくださいことはできますか?
本当に素晴らしいトリックは、魅力のように機能します。私は同じことをしましたが、アンカーを追加するのを忘れてしまいました。 – Werolik
私は理解していませんが、これはどのようにあなたのために働くのですか? * Rotate * * Child * Rectangleの場合、* Parent * Rectangleの外側に移動します。これは私が私のために述べたとおりに動作します。 http://storage2.static.itmages.com/i/17/0802/h_1501648599_3384672_6ac0b27d3e.png これは強固ではないトリックです。 LinearGradientのようなすべてのケースで動作しません。 – general656