首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2013-08-01 
求助:当字数变多时,控件上如何随之变化如何使当提示信息字数较多时候,提示框大小随之变大,使能够全部显示

求助:当字数变多时,控件上如何随之变化
如何使当提示信息字数较多时候,提示框大小随之变大,使能够全部显示提示信息,例如在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)

热点排行