pyside2 设置label字体,背景图片和边框图片
时间: 2023-07-30 17:07:31 浏览: 208
pyside2无边框窗口可拖动拉伸边框缩放调节窗口大小
5星 · 资源好评率100%
你可以使用Qt Style Sheet来设置QLabel的字体、背景图片和边框图片。以下是一个示例代码,可以设置QLabel的字体为宋体,背景图片为bg.png,边框图片为border.png:
```python
from PySide2.QtWidgets import QLabel, QApplication
from PySide2.QtGui import QFont, QPixmap
from PySide2.QtCore import Qt
app = QApplication([])
label = QLabel('Hello World')
label.setFont(QFont('SimSun', 12))
label.setStyleSheet('''
QLabel {
background-image: url(bg.png);
border-image: url(border.png) 20 20 20 20 stretch stretch;
}
''')
label.setAlignment(Qt.AlignCenter)
label.show()
app.exec_()
```
注意,以上代码中的字体为宋体,如果你的系统中没有该字体,可以将其替换为你系统中的任何一种字体。同时,你还需要准备好对应的背景图片和边框图片,并将其放置在正确的路径下。在示例代码中,bg.png和border.png应该在代码文件所在的同一目录下。
阅读全文