QLabel自动换行是可以解决的 .

来源:互联网 发布:数据分析师的职业素养 编辑:程序博客网 时间:2024/05/17 23:30

 

ui->label_3->setWordWrap(true);
  ui->label_3->setAlignment(Qt::AlignVCenter);
  ui->label_3->setText(m_smesagecontext);


1. 让QLabel自适应text的大小,直接用下面的代码:
LabelName->adjustSize();
2. 让QLabel能够自动判断并换行显示:
LabelName->setGeometry(QRect(328, 240, 329, 27*4)); //四倍行距

LabelName->setWordWrap(true);
LabelName->setAlignment(Qt::AlignTop);

原创粉丝点击