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