要让QLabel随着文字内容的大小适应大小,可以设置QLabel
的sizePolicy
为QSizePolicy::Expanding
,并将wordWrap
属性设置为true
。
示例代码如下:
ui->lbl_msg->setText("这是一段较长的文本内容,用于测试QLabel的自动调整大小功能。");
ui->lbl_msg->setWordWrap(true);
ui->lbl_msg->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
通过以上代码,当文字内容较长时,QLabel会自动调整大小以适应内容的显示,并且可以换行显示。
内容由零声教学AI助手提供,问题来源于学员提问