问题描述:
界面是可以自动伸缩的,界面上有一个QLabel也是要求可以自动伸缩,并且QLable里面的文字个数不固定,如果一行显示不开需要自动换行
解决过程:
在网上找了很多方法,如下(经过测试不可以):
//让QLabel自适应text的大小,直接用下面的代码: LabelName->adjustSize(); //让QLabel能够自动判断并换行显示: LabelName->setGeometry(QRect(328, 240, 329, 27*4)); //四倍行距 LabelName->setWordWrap(true); LabelName->setAlignment(Qt::AlignTop);还有一种方法是需要动态调整QLabel大小,太复杂没有尝试