当然可以!要在 QLabel
的底部添加 10 像素的间距,您可以通过设置标签的内容边距来实现。这里是更新后的代码示例:
// 设置背景图像
QString path = currentPath + "/img/new.svg";
ui->labelNew->setStyleSheet(QString("background-image: url(%1);"
"background-repeat: no-repeat;"
"background-position: center;").arg(path));
// 设置文本并调整对齐和底部间距
ui->labelNew->setText("你的文本"); // 替换为实际需要显示的文本
ui->labelNew->setAlignment(Qt::AlignBottom | Qt::AlignHCenter);
// 添加底部间距
ui->labelNew->setContentsMargins(0, 0, 0, 10);
说明:
setContentsMargins(0, 0, 0, 10)
:此方法将 QLable 的边距设置为上、左、右各为0
,而下边距设置为10
像素。这会在内容(文字)和底部之间增加空间。
这样就可以在 QLabel 底部留出一个 10 像素的间隔,使得内容看起来更加美观。
内容由零声教学AI助手提供,问题来源于学员提问