关于border的渐变样式

just59277 2016-04-12 10:04:21


这个类型的颜色边框要如何设置

QLineEdit{

border-width:5px;
border-style:solid ;
border-radius:1px;


border-top-color:
qlineargradient(spread:reflect, x1:0.5, y1:0, x2:0.5, y2:0.5,
stop:0.0416667 rgba(74, 93, 109, 255),
stop:0.232143 rgba(74, 93, 109, 255),
stop:0.738095 rgba(83, 125, 166, 255)
);


border-left-color:
qlineargradient(spread:reflect, x1:0.509, y1:0.5, x2:0.945, y2:0.5,
stop:0.142268 rgba(83, 142, 166, 255),
stop:0.376906 rgba(83, 125, 166, 255),
stop:0.851528 rgba(66, 80, 94, 255));

border-right-color:
qlineargradient(spread:reflect, x1:0.509, y1:0.5, x2:0.945, y2:0.5,
stop:0.142268 rgba(83, 142, 166, 255),
stop:0.376906 rgba(83, 125, 166, 255),
stop:0.851528 rgba(66, 80, 94, 255));


border-bottom-color:
qlineargradient(spread:reflect, x1:0.5, y1:0, x2:0.5, y2:0.5,
stop:0.0416667 rgba(74, 93, 109, 255),
stop:0.232143 rgba(74, 93, 109, 255),
stop:0.738095 rgba(83, 125, 166, 255))
;
}
这个是我目前的样式,但是边框的四个角不能完美结合,求大神帮忙看看。
...全文
1714 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
laisina 2016-04-14
  • 打赏
  • 举报
回复
在Designer设置stylesheet
just59277 2016-04-13
  • 打赏
  • 举报
回复
引用 2 楼 firerun 的回复:
楼主不要纠结了,你想的方法实现不了。还是在外边做成图然后加载上去把。 但是呢?做的图最好和控件大小一样的分辨率,不然还是很丑的。
颜色不用我设置,到时候有人会调 ,我只要把边框渐变的效果体现出来。我现在发现是那个圆角的问题,不要圆角的话,看上去还是一个整体,但是没圆角看上去不太好。
firerun 2016-04-12
  • 打赏
  • 举报
回复
楼主不要纠结了,你想的方法实现不了。还是在外边做成图然后加载上去把。 但是呢?做的图最好和控件大小一样的分辨率,不然还是很丑的。
东莞某某某 2016-04-12
  • 打赏
  • 举报
回复

16,201

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧