目的是在矩形的頂部和左側(cè)有較暗的陰影,在同一矩形的底部和右側(cè)有較淺的陰影。這是我嘗試過的:import QtQuick 2.12import QtGraphicalEffects 1.12Rectangle{ width: 150 height: 150 Rectangle { id: rect color: "#292a38" anchors.centerIn: parent width: 192 height: 42 radius: 6 } DropShadow { anchors.fill: rect horizontalOffset: 5 verticalOffset: 5 radius: 5 samples: 6 color: "#1c1c26" } DropShadow { anchors.fill: rect horizontalOffset: -5 verticalOffset: -5 radius: 5 samples: 6 color: "#343848" } InnerShadow { anchors.fill: rect radius: 8 samples: 16 horizontalOffset: 10 verticalOffset: 10 color: "#1a1b2f" }}其結(jié)果如下:如您所見,這并不令人滿意。請指導(dǎo)。
QML 中矩形上的兩種不同陰影
陪伴而非守候
2023-07-29 16:50:17