Python pyqt5设置精美字体
时间: 2023-06-29 10:20:55 浏览: 293
Python PyQt5标准对话框用法示例
在 PyQt5 中,可以使用 `QFont` 类来设置字体样式。以下是一个示例代码,演示如何设置精美字体:
```python
from PyQt5.QtGui import QFont, QFontDatabase
from PyQt5.QtWidgets import QApplication, QLabel
app = QApplication([])
label = QLabel("Hello, World!")
font_id = QFontDatabase.addApplicationFont("path/to/font.ttf")
font_family = QFontDatabase.applicationFontFamilies(font_id)[0]
font = QFont(font_family, 16)
label.setFont(font)
label.show()
app.exec_()
```
在上述代码中,我们首先使用 `QFontDatabase` 类加载字体文件,并获取字体的 family 名称,然后使用 `QFont` 类设置字体。我们也可以指定字体的大小和其他属性。最后,将字体应用于 `QLabel` 控件中。
请替换示例代码中的 `path/to/font.ttf` 为您自己的字体文件路径,并按照您的需要自定义字体的大小和其他属性。
阅读全文