我对边框大小和覆盖它的内容有很大的问题。
这是一个例子:
容器小部件在样式表中有以下设置:
background: transparent;
border-style: solid;
border-width: 13px 15px 15px 13px;
border-image: url(:/resources/images/info_msg_bg.png) 13 15 15 13 fill repeat;
边框在作为参考的圆形图像周围大约有 15 像素:
所以它垂直和水平扩展以容纳文本。
我做了:
setMargin(0);
setSpacing(0);
setContentsMargins(0,0,0,0);
到包含布局,看看发生了什么:左右两边没有边距,不管它有什么边框。奇怪的事情。
但我希望它发生在顶部和底部。但是我永远无法在左上角插入东西并覆盖边框大小以利用该空间,因为它发生在左右两侧。这让我改变了策略并制作了一个我不喜欢的不圆角的盒子。
所以我的问题是: 如何使用图像(不是边框半径属性)设置圆形边框......并将对象放置在边框区域上?
谢谢