pyqt设置字体大小
时间: 2024-08-12 07:01:52 浏览: 112
PyQt5 实现字体大小自适应分辨率的方法
在PyQt中,你可以使用`setFont()`方法来设置控件的字体大小。这个方法通常用于`QLabel`, `QRadioButton`, `QPushButton`等许多 PyQt 控件上。下面是一个基本的例子:
```python
from PyQt5.QtWidgets import QApplication, QLabel
from PyQt5.QtGui import QFont
# 创建应用实例
app = QApplication([])
# 创建一个标签并设置字体大小
label = QLabel("Hello, World!")
font = QFont()
font.setPixelSize(16) # 设置字体大小为16像素
label.setFont(font)
# 显示窗口
label.show()
# 运行事件循环
app.exec_()
```
在这个例子中,首先创建了一个`QFont`对象,并通过`setFont()`设置了字体大小。然后将这个字体应用到了`QLabel`上。
如果你想要动态地改变字体大小,可以在运行时修改`font.pixelSize`的值。
阅读全文