Qlabel添加图片和文字
时间: 2023-10-16 22:08:13 浏览: 232
QT QLabel加载图片
要在QLabel中同时添加图片和文字,可以使用html格式的文本来设置QLabel的显示内容,然后将图片和文字一起显示出来,示例代码如下:
```python
from PyQt5.QtGui import QPixmap
from PyQt5.QtWidgets import QLabel, QApplication
app = QApplication([])
label = QLabel()
pixmap = QPixmap("image.jpg")
label.setPixmap(pixmap)
text = "<h1>Hello World!</h1>"
label.setText(text)
label.setAlignment(Qt.AlignCenter)
label.setScaledContents(True)
label.show()
app.exec()
```
在这个示例中,我们先使用QPixmap来创建一个图像对象,并将其设置为QLabel的背景。接着,我们使用html格式的文本来设置QLabel的显示内容,将要显示的文字包含在`<h1>`标签中。最后,我们使用`setAlignment()`方法来设置文本的对齐方式,并使用`setScaledContents()`方法来设置图像是否缩放以适应QLabel的大小。
当你运行这个示例时,你将会看到一个带有图片和文字的QLabel。
阅读全文