获取QLabel文字得高度
时间: 2024-01-10 22:03:59 浏览: 68
PyQt5:QLable
你可以使用QFontMetrics类来获取QLabel中文字的高度。首先,获取QLabel的字体,然后创建QFontMetrics对象,最后使用height()方法获取文字的高度。示例代码如下:
```python
label = QLabel("Hello World")
font = label.font()
font_metrics = QFontMetrics(font)
text_height = font_metrics.height()
print(text_height)
```
这段代码会输出文字的高度。注意,这个高度包括文字上下的间距。如果你只需要文字本身的高度,可以使用ascent()和descent()方法计算出来。
阅读全文