当前位置: 首页 > news >正文

PySide6 打印或显示系统支持字体(QFontDataBase)

PySide6 打印或显示系统支持字体(QFontDataBase)

代码实现
# coding = utf-8
from PySide6.QtWidgets import QWidget,QTextEdit,QVBoxLayout,QApplication
from PySide6.QtGui import QFontDatabase
import sys# 有QApplication 为什么无需使用 QGuiApplication
# 前者继承自后者class SupportFont(QWidget):def __init__(self):super().__init__()self.setupUi()def setupUi(self):self.setWindowTitle("设置窗口大小")# 设置垂直布局vbox = QVBoxLayout(self)# 初始化并添加控件self.textEdit = QTextEdit()vbox.addWidget(self.textEdit)def showFontText(self):dateBase = QFontDatabase()families = dateBase.families()fontList = str([font for font in families])self.textEdit.setText(fontList)def printFontList(self):"""打印字体列表"""dateBase = QFontDatabase()families = dateBase.families()fontList = [font for font in families]print(fontList)if __name__ == "__main__":app = QApplication(sys.argv)supportFont = SupportFont()supportFont.show()supportFont.printFontList()sys.exit(app.exec())
http://www.dtcms.com/a/442429.html

相关文章:

  • 网站开发框架怎么写wordpress前端会员中心开发教程
  • redis-zset数据类型的常见指令(sorted set)
  • 触摸未来2025.10.04:当神经网络拥有了内在记忆……
  • 生成对抗网络(GANs)深度解析:从原理、变体到前沿应用
  • 项目1:get_rga_thread线程和low_camera_venc_thread线程获取低分辨率VENC码流数据
  • 哪个网站做简历好musik wordpress视频
  • 【Linux】Linux管道与进程池深度解析:从原理到实战
  • Kotlin 协程之 Flow 操作符大全
  • python高级01——linux基础命令
  • 发帖那个网站好 做装修的怎么优化关键词排名优化
  • 分类信息网站建设价格西安公司注册网站
  • 数据要素X_第三批“数据要素×”典型案例——科技创新领域【附全文阅读】
  • 安装nginx时,yum 不从stable源安装
  • ui做标注的网站平面设计素材怎么找
  • 向量数据库的几个核心概念
  • 设计方案的步骤seo学习网站
  • 常熟网站制作设计长沙房产
  • 【OpenCV】图像处理入门:从基础到实战技巧
  • 站群系统破解版急切网头像在线制作图片
  • 快速排序的深入优化探讨
  • HTTP~
  • AI-调查研究-94-具身智能 机器人算法真机验证全流程解析:测试平台、部署方案与接口对接
  • leetcode 37 解数独
  • 105、23种设计模式之策略模式(14/23)
  • BLE 蓝牙连接参数详解
  • 手机版做我女朋友网站域名申请时间需要多久
  • 【ROS2学习笔记】URDF 机器人建模
  • 哈尔滨多语言网站建设jsp源码做网站
  • 【Linux学习笔记】线程概念和控制(三)
  • 第2集:技术选型的智慧:Flask vs FastAPI,GLM-4 vs GPT