python qlabel 显示
时间: 2023-10-25 12:17:51 浏览: 103
在 Python 中使用 QLabel 显示文本或图片,可以按照以下步骤进行:
1. 导入 PyQt5.QtWidgets 模块中的 QLabel 类。
```python
from PyQt5.QtWidgets import QLabel
```
2. 创建一个 QLabel 对象,可以在构造函数中设置文本或图片。
```python
label = QLabel('Hello, World!')
```
3. 可以使用 setText() 方法设置文本,setPixmap() 方法设置图片。
```python
label.setText('Hello, PyQt5!')
label.setPixmap(QPixmap('image.png')) # image.png 是要显示的图片文件名
```
4. 将 QLabel 添加到窗口中,可以使用布局管理器。
```python
layout.addWidget(label) # layout 是窗口中的布局管理器
```
完整的示例代码:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QVBoxLayout
from PyQt5.QtGui import QPixmap
app = QApplication([])
window = QWidget()
layout = QVBoxLayout()
label1 = QLabel('Hello, World!')
label2 = QLabel()
label2.setPixmap(QPixmap('image.png'))
layout.addWidget(label1)
layout.addWidget(label2)
window.setLayout(layout)
window.show()
app.exec_()
```
阅读全文