qt调整文本高度

 时间:2026-02-12 02:11:09

1、在界面上添加一个文本框和两个按钮

为了方便查看文本框的边框,设置文本框的frameShape为Box

qt调整文本高度

2、在构造函数中,设置label的文本字体

默认label是不换行的,通过setWordWrap为true支持多行显示

qt调整文本高度

3、从运行效果看,文本没有显示完整

qt调整文本高度

4、增加高度按钮

在增加高度按钮中,通过QFontMetricsF的boundingRect函数,传入label的rect,文本标志及文本。如果高度超过传入的高度,可以在返回值中获取实际占用的高度。

文本标志有多种,可以查看帮助文档

qt调整文本高度

qt调整文本高度

5、点击增加高度按钮,显示如下

可以看到文件已经完全展示了

qt调整文本高度

6、缩小字体按钮

增加高度是在文本字体大小不变的情况下,扩大label的高度

缩小字体是在label大小不变的清空下,缩小字体

这里用到了QFont的setPointSizeF函数,当文本实际高度大于label高度时 ,就调用该函数缩小字体

qt调整文本高度

7、显示效果如下。字体变小,文本完全显示

qt调整文本高度

  • labview导航窗口的一种用法
  • CAD中块定义的使用方法
  • 重装电脑后,keil再编译容易出现的2个问题。
  • 如何使用CAD画奥运五环
  • Altium怎么开启在交互式编辑期间应用高亮显示
  • 热门搜索
    does是什么意思 邯郸学步告诉我们什么道理 ca是什么意思 festival是什么意思 fever是什么意思 激素六项都是查什么 mps是什么意思 卵泡期是什么意思 泽的含义是什么意思 尼哥是什么意思