プロジェクトでx軸に沿って線形勾配を適用する必要があります。しかし、それは動作していないようです。最も単純なコードであっても、それは直ちにLinear GradientのQtドキュメントからのもので、期待される出力は表示されません。x軸に沿った直線勾配が機能しません。 QML Qt 5.7
ここに私のコードです。
ApplicationWindow {
visible: true
width: 640
height: 480
title: qsTr("Hello World")
Item {
width: 300
height: 300
LinearGradient {
anchors.fill: parent
end: Qt.point(300, 0)
start: Qt.point(0, 0)
gradient: Gradient {
GradientStop { position: 0.0; color: "white" }
GradientStop { position: 1.0; color: "black" }
}
}
}}
私のコードはこの出力を生成します。
誰もが何が起こっているのかについてどんな考えを持っています。助けてください。前もって感謝します。それは私が2.5バージョンを使用していると私は正しい出力を持っている、奇妙な
を適用し、QtCreatorはあなたのコードを構築し、どのような理由であれ、何もする必要はないと決断していませんでした。私のコードは完全に機能します。 (コンパイラ出力を確認してください) – derM
GPUに問題がある可能性はありますか?私は高いGPUを持っていません。 QtGraphicalEffectsの他のすべての例は正しく動作しています。 –
コンパイラの出力は問題ありません。エラーでない警告はありません。私は他のコードを実行していないと確信しています。 –