qt - QML 中的定向阴影
问题描述
是否可以在 QML 元素上定义定向阴影,以便仅在对象的一侧抛出阴影?
我只能找到DropShadow
元素。但这会在所有侧面产生阴影,可以使用偏移量来移动。但是阴影总是会比原来的物体大。
我想要一些非常类似于这个答案中显示的关于 CSS 中阴影的问题的内容。
解决方案
作为您附加的链接
这使用颜色渐变,不与阴影混淆。
Rectangle
{
x: 150
y: 111
width: 152
height: 112
color: "#1e8784"
Rectangle
{
x: 0
y: 97
width: 152
height: 15
color: "#f159bf"
gradient: Gradient {
GradientStop {
position: 0.00;
color: "#ff20a2";
}
GradientStop {
position: 0.42;
color: "#f583cf";
}
GradientStop {
position: 1.00;
color: "#ffffff";
}
}
}
}
推荐阅读
- ruby - 我不明白 Unexpected end 错误消息
- sql - DB2:查找与逗号分隔的值不同的值
- firebase - 有没有办法通过颤振和条纹创建每月订阅?
- reactjs - 如何使用react路由在页面之间切换
- sql - 列出每个数量和产品类型的值
- list - 颤振:列表
, 如何根据标题删除重复文件 - python - 使用 Python SDK 在 Spark 上运行 Apache Beam wordcount 管道时并行度低
- selenium - Selenium (Java):dndScript() 方法未定义
- mysql - 内连接不准确匹配
- android - 如何使用 php 和 mysql 将视频上传到服务器?