pyqt5中Qlabel中设置字体各种属性如何设置
时间: 2024-03-27 11:41:31 浏览: 15
在PyQt5中,可以使用QFont设置QLabel的字体属性。以下是一些常用的字体属性设置:
1. 设置字体:setFont(QFont("Times", 12))
2. 设置加粗:setFont(QFont("Times", 12, QFont.Bold))
3. 设置斜体:setFont(QFont("Times", 12, QFont.Italic))
4. 设置下划线:setFont(QFont("Times", 12, QFont.Underline))
5. 设置删除线:setFont(QFont("Times", 12, QFont.StrikeOut))
6. 设置字体颜色:setStyleSheet("color: red")
示例代码:
```python
from PyQt5.QtCore import Qt
from PyQt5.QtGui import QFont
from PyQt5.QtWidgets import QApplication, QWidget, QLabel
app = QApplication([])
window = QWidget()
label = QLabel("Hello World!", window)
label.setAlignment(Qt.AlignCenter)
label.setFont(QFont("Times", 12, QFont.Bold))
label.setStyleSheet("color: red")
window.show()
app.exec_()
```
运行以上代码,会在窗口中显示一个带有红色字体,加粗的"Hello World!"标签。