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())