是否可以在QLabel中显示的文本顶部和下面添加一个轻微的“边框”?边界不应位于QLabel的边缘。相反,它应该将10 to之类的内容填充到显示的文本中。边框的大小为QLabel宽度的75%,从12.5%开始。此外,如果文本更改,“边框”应保持不变:

此外,仍然可以通过QLabel或其他API设置QStylesheet的背景色。
发布于 2014-10-07 20:53:56
具体的事情太多了,不容易做。如果找不到更好的方法,请使用next:
您可以使用QPainter在像素地图上绘制所有东西,并将此像素映射设置为标签。对于文本: drawText,对于行drawLine,并使用标签的几何形状来设置所需的大小。
关于背景:
尽管如此,您还是应该绘制这些东西,但在此之前,请使用fill()方法来填充像素映射,并使用一些颜色。
https://stackoverflow.com/questions/26244897
复制相似问题