要让QLabel只能往左边扩大,您可以使用QLabel的setAlignment方法来设置文本对齐方式为右对齐(Qt::AlignRight)。
在Widget构造函数中添加以下代码:
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
// 设置文本对齐方式为右对齐
ui->lbl_msg->setAlignment(Qt::AlignRight);
// 其他代码...
}
这样,当QLabel的大小发生变化时,文本内容会向左边扩展。
内容由零声教学AI助手提供,问题来源于学员提问