pyqt5 label大小
时间: 2024-09-26 16:05:06 浏览: 30
PyQt5 在label显示的图片中绘制矩形的方法
5星 · 资源好评率100%
PyQt5中的Label是一个常用的控件,用于显示文本、图像或其他小部件。如果你想改变Label的大小,你可以通过设置其宽度(width)和高度(height)属性来实现。例如:
```python
from PyQt5.QtWidgets import QLabel, QApplication
from PyQt5.QtCore import Qt
# 创建一个窗口和一个Label
app = QApplication([])
label = QLabel("这是一个Label", parent=None)
# 设置初始大小,单位可以是像素(pix)或比例(scale)
label.resize(200, 50) # 200px宽,50px高
# 如果你想按照字体大小自适应,可以在设置文字时指定:
font = label.font()
font.setPixelSize(16) # 或者设置字号
label.setFont(font)
label.adjustSize() # 让Label调整到适合字体的大小
# 将Label添加到窗口上
window = QWidget()
window.setLayout(QVBoxLayout())
window.layout().addWidget(label)
window.show()
# 运行应用
app.exec_()
```
阅读全文