• 1811阅读
  • 3回复

[提问]border-radius 圆角断裂,有的又不会,为啥呢 [复制链接]

上一主题 下一主题
离线lanmanck
 

只看楼主 倒序阅读 楼主  发表于: 2020-08-13
大虾们,
如图,label的border-radius:5px;,圆角看到不断裂,但是treewidget, scrollarea 却断裂了,是什么原因呢?



QTreeWidget{
    border:1px solid gray;
    border-radius:5px
}

/* 滚动区域 */
#scrollAreaForSetupSubForm{
    border:1px solid grey;
    border-radius:5px;
}

精彩博客:labisart.com
离线lemonzll

只看该作者 1楼 发表于: 2020-08-13
加个padding:5px就能看到了。那个border是画在最下层的,画QTreeWidget的时候,QTreeWidget有背景色,相当于先要画个矩形,就把border的边角圆弧那里给覆盖了,就看不到了。QLabel相当于就画了个文字,没有背景色
离线lanmanck

只看该作者 2楼 发表于: 2020-08-13
回 lemonzll 的帖子
lemonzll:加个padding:5px就能看到了。那个border是画在最下层的,画QTreeWidget的时候,QTreeWidget有背景色,相当于先要画个矩形,就把border的边角圆弧那里给覆盖了,就看不到了。QLabel相当于就画了个文字,没有背景色 (2020-08-13 11:57) 

牛,爱你
精彩博客:labisart.com
离线huxudong1012

只看该作者 3楼 发表于: 2020-08-20
牛,学习了
快速回复
限100 字节
 
上一个 下一个