pyqt 设置按钮字体粗细
时间: 2024-10-05 10:01:55 浏览: 27
PyQt5 控件字体样式等设置的实现
在PyQt中,你可以通过`setStyleSheet()`方法来设置QPushButton(按钮)的字体样式,包括粗细。这里是一个例子:
```python
from PyQt5.QtWidgets import QApplication, QPushButton
from PyQt5.QtGui import QFont
app = QApplication([])
# 创建一个按钮
button = QPushButton('点击我')
# 设置字体,包括粗细(例如,将字体设为粗体)
font = QFont()
font.setBold(True) # 粗体
button.setFont(font)
# 设置文字样式,这会覆盖默认字体
button.setStyleSheet("QPushButton { font-weight: bold; }")
button.show()
app.exec_()
```
在这个例子中,我们首先创建了一个QPushButton,并设置了它的字体为粗体。然后,我们使用`setStyleSheet()`给按钮添加CSS样式,直接指定`font-weight: bold`使其显示为粗体。
如果你想控制按钮文字的粗细程度,可以调整`font.setBold()`里的布尔值,如`True`表示粗体,`False`表示正常。
阅读全文