当你的字体太大的时候需要QLable自适应调整QLable的高度,adjustSize就可以满足此要求,其他的控件也一样,比如QCheckBox,QLineEdit等控制自适应字体大小都可以使用adjustSize
lable->adjustSize() // 自动调整label的高度,
需要注意的是这个不是一次初始化后就可以用,而是在你更改字体后执行。
另外:
lable->setWordWrap(True); 设置自动换行,如果设置了自动换行则lable->adjustSize()就会失效(此条未验证)
参考自: