python中如何创建一个QFont类
时间: 2024-04-12 15:31:55 浏览: 144
一个简单的Python的GUI程序
在Python中,可以使用PyQt库中的QFont类来创建一个字体对象。下面是创建QFont对象的示例代码:
```python
from PyQt5.QtGui import QFont
# 创建一个默认字体对象
font = QFont()
# 设置字体的族名和大小
font.setFamily("Arial")
font.setPointSize(12)
# 设置字体的粗细
font.setBold(True)
# 打印字体的属性
print("Font Family:", font.family())
print("Font Size:", font.pointSize())
print("Font Bold:", font.bold())
```
在上述代码中,我们首先导入了`QFont`类。然后,我们创建了一个默认的字体对象`font`。接着,通过调用`setFamily`函数设置字体的族名为"Arial",`setPointSize`函数设置字体的大小为12,以及`setBold`函数将字体设置为加粗。最后,通过调用相应的属性函数(如`family()`、`pointSize()`和`bold()`)打印出字体对象的属性。
这样就创建了一个QFont对象,并设置了相应的属性。可以根据需要调用其他函数来进一步自定义字体对象。
阅读全文