当前位置: 代码迷 >> QT开发 >> 当字数变多时,控件上怎么随之变化
  详细解决方案

当字数变多时,控件上怎么随之变化

热度:71   发布时间:2016-04-25 03:45:38.0
求助:当字数变多时,控件上如何随之变化
如何使当提示信息字数较多时候,提示框大小随之变大,使能够全部显示提示信息,例如在QLabel上显示
控件

------解决方案--------------------
1. 让QLabel自适应text的大小,直接用下面的代码:

LabelName->adjustSize();

2. 让QLabel能够自动判断并换行显示:

LabelName->setGeometry(QRect(328, 240, 329, 27*4));  //四倍行距

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

------解决方案--------------------
让QLabel自动换行:wordWrap(true)
  相关解决方案