python 使用pyqt6 获取当前系统支持的字体列表
from PyQt6.QtWidgets import QApplication
from PyQt6.QtGui import QFontDatabase
app = QApplication([])
# 获取所有字体家族的列表
font_families = QFontDatabase.families()
print("系统支持的 Font Families:")
for family in font_families:
print(family)
# 获取默认字体
default_font = QFontDatabase.systemFont(QFontDatabase.SystemFont.FixedFont)
print("系统的默认字体:", default_font.family())
# 如果你想要获取特定类型的默认字体(例如,用于UI的默认字体)
# 你可以使用 QFont.defaultFont() 方法
ui_default_font = QApplication.font()
print("UI 的默认字体:", ui_default_font.family())
作者:人间春风意
扫描左侧的二维码可以赞赏

本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。

浙公网安备 33010602011771号