document.write("");

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

  

posted @ 2024-03-29 09:25  人间春风意  阅读(156)  评论(0)    收藏  举报