qlabel如何设置字体颜色以及字体样式
时间: 2023-06-14 19:02:51 浏览: 167
可以使用QLabel的setStyleSheet方法来设置字体颜色和样式。例如,设置字体颜色为红色,字体样式为粗体:
```python
label.setStyleSheet("color: red; font-weight: bold;")
```
你也可以使用QFont来设置字体样式,例如:
```python
font = QtGui.QFont()
font.setFamily("Arial")
font.setPointSize(16)
font.setBold(True)
label.setFont(font)
```
这将设置QLabel的字体为Arial,大小为16,粗体。
相关问题
QLABEL设置字体颜色
您可以使用QLabel的setStyleSheet()函数来设置字体颜色。以下是一个示例:
```python
from PyQt5.QtWidgets import QApplication, QLabel, QWidget
from PyQt5.QtGui import QFont
app = QApplication([])
window = QWidget()
label = QLabel("Hello World!")
label.setFont(QFont("Arial", 20))
label.setStyleSheet("color: red;")
window.setCentralWidget(label)
window.show()
app.exec_()
```
在上面的示例中,我们使用了`setStyleSheet()`函数并传递了一个CSS样式字符串 `"color: red;"`,以将标签的字体颜色设置为红色。您可以根据需要更改颜色和其他样式属性。
qlabel设置字体颜色大小
可以通过设置QLabel的样式表来改变字体的颜色和大小。以下是一个示例:
```python
from PyQt5.QtWidgets import QApplication, QLabel
app = QApplication([])
label = QLabel('Hello World')
label.setStyleSheet('color: red; font-size: 20px;')
label.show()
app.exec_()
```
这个示例中,我们创建了一个文本为"Hello World"的QLabel,然后通过设置样式表来将字体颜色设置为红色,字体大小设置为20像素。你可以根据需要修改这些参数。
阅读全文