在 PyQt 中,如何配置 QLabel 控件来显示文本。要将文本竖直放置,
时间: 2024-05-11 15:20:03 浏览: 242
pyqt5控件简介,各类方法,信号,gui编程的好助手
要在 PyQt 中配置 QLabel 控件来显示文本,可以使用 setText() 方法将文本设置为 QLabel 控件的文本属性。例如:
```python
from PyQt5.QtWidgets import QApplication, QLabel, QWidget, QVBoxLayout
app = QApplication([])
window = QWidget()
label = QLabel()
label.setText("Hello World!")
label.setAlignment(Qt.AlignCenter) # 居中对齐
label.setWordWrap(True) # 自动换行
label.setFixedWidth(100) # 固定宽度
label.setFixedHeight(80) # 固定高度
label.setStyleSheet("background-color: yellow;") # 设置背景颜色
layout = QVBoxLayout()
layout.addWidget(label)
window.setLayout(layout)
window.show()
app.exec_()
```
如果要将文本竖直放置,可以使用 setRotation() 方法将 QLabel 控件旋转。例如,将文本旋转 90 度:
```python
label.setRotation(90)
```
这会使文本从左到右垂直显示。
阅读全文