获取pyqt6的QLabel高宽
时间: 2024-08-15 10:06:17 浏览: 64
PyQt5 QLabel实现自定义鼠标点击事件
5星 · 资源好评率100%
在PyQt6中,`QLabel`是一个用于显示文本或者图像的小部件。为了获取`QLabel`组件的高度和宽度,可以使用以下属性:
```python
# 首先需要导入必要的模块并创建QApplication实例
import sys
from PyQt6.QtWidgets import QApplication, QLabel
app = QApplication(sys.argv)
# 创建一个QLabel实例,并设置其内容和大小提示信息
label = QLabel('Hello World!')
label.resize(100, 50) # 设置标签的宽度和高度
label.show() # 显示标签
# 获取并打印标签的高度和宽度
height = label.height()
width = label.width()
print(f"Height: {height}, Width: {width}")
```
在这段代码中,首先我们创建了一个简单的Python应用,并且引入了`QApplication`、`QLabel`这两个基础的Qt类。然后,通过`resize()`方法调整`QLabel`的高度和宽度。最后,使用`.height()`和`.width()`属性分别获取并打印了`QLabel`的高宽值。
阅读全文