QLabel 设置字体为黑体
时间: 2024-05-05 18:15:26 浏览: 14
您可以使用QFont类来设置QLabel的字体,然后将其设置为黑体。
示例代码:
```python
from PyQt5.QtGui import QFont
from PyQt5.QtWidgets import QApplication, QLabel
app = QApplication([])
label = QLabel('Hello World')
font = QFont('黑体', 12) # 设置字体为黑体,大小为12
label.setFont(font) # 将字体设置到 QLabel 中
label.show()
app.exec_()
```
在这个示例中,我们使用QFont类创建了一个名为“黑体”的字体,并将其大小设置为12。然后,我们使用setFont()方法将该字体应用到QLabel中。最后,我们显示了QLabel。
注意:在某些系统上,可能没有“黑体”字体。如果找不到该字体,可以尝试使用其他可用的字体。
相关问题
QLabel中设置字体为黑体
可以使用QFont设置QLabel中的字体为黑体。以下是示例代码:
```
from PyQt5.QtGui import QFont
from PyQt5.QtWidgets import QApplication, QLabel
app = QApplication([])
label = QLabel('Hello World')
font = QFont('SimHei', 12)
label.setFont(font)
label.show()
app.exec_()
```
在这个例子中,我们使用了“SimHei”字体,这是黑体在Windows中的名称。您可以根据需要更改字体的名称和大小。
QLabel 设置字体为灰色
可以使用以下代码将 QLabel 的字体设置为灰色:
```python
label.setStyleSheet("color: gray;")
```
或者使用以下代码:
```python
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
palette = QtGui.QPalette()
palette.setColor(QtGui.QPalette.WindowText, QtGui.QColor('gray'))
label.setFont(font)
label.setPalette(palette)
```