1、在界面上添加一个文本框和两个按钮为了方便查看文本框的边框,设置文本框的frameShape为Box
2、在构造函数中,设置label的文本字体默认label是不换行的,通过setWordWrap为true支持多行显示
3、从运行效果看,文本没有显示完整
4、增加高度按钮在增加高度按钮中,通过QFontMetricsF的水瑞侮瑜boundingRect函数,传入lab髫潋啜缅el的rect,文本标志及文本。如果高度超过传入的高度,可以在返回值中获取实际占用的高度。文本标志有多种,可以查看帮助文档
5、点击增加高度按钮,显示如下可以看到文件已经完全展示了
6、缩小字体按钮增加高度是在文本字体大小不变的情况下,扩大label的高度缩小字体是在label大小不变的清空下,缩小字体这里用到了QFont的setPointSizeF函数,当文本实际高度大于l锾攒揉敫abel高度时 ,就调用该函数缩小字体
7、显示效果如下。字体变小,文本完全显示