方法一:
1.调用一下函数:
void setLight(QLabel* _label, int _color, int _size)
{
//1.文字清空
_label->setText("");
//2.设置矩形大小:矩形将被设置为最小宽度和最小高度,最大宽度和最大高度;
QString min_width = QString("min-width: %1px;").arg(_size); // 最小宽度:size
QString min_height = QString("min-height: %1px;").arg(_size); // 最小高度:size
QString max_width = QString("max-width: %1px;").arg(_size); // 最小宽度:size
QString max_height = QString("max-height: %1px;").arg(_size); // 最小高度:size
//3.设置边界形状及边框
QString border_radius = QString("border-radius: %1px;").arg(_size / 2); // 边框是圆角,半径为size/2
QString border = QString("border:1px solid black;"); // 边框为1px黑色
//4.设置背景颜色
QString background = "background-color:";
switch (_color) {
case 0:// 灰色
background += "