是否可以添加轻微的边框'在QLabel
显示的文字的顶部和下方?边框不应位于QLabel
的边缘。相反,它应该有10px的填充到显示的文本。边界的大小将是QLabel
宽度的75%,从12.5%开始。此外,如果文字发生变化,那么“边界”也是如此。应该保持不变:
此外,仍然可以通过QLabel
或其他API设置QStylesheet
的背景颜色。
答案 0 :(得分:2)
太多具体的事情要做到容易。 如果您找不到更好的方法,请使用下一步:
您可以使用QPainter在pixmap上绘制所有内容,并将此pixmap设置为label。 对于文本:drawText,对于line drawLine,并使用label的几何来设置所需的大小。
关于背景:
仍然你应该画这个东西,但在此之前使用fill()方法用一些颜色填充pixmap。