如何在PySimpleGUI桌面应用程序中使用Google字体?

4
有没有办法在我的 PySimpleGUI 桌面应用程序中使用 Google 字体?或者有没有 Python 内置的包可以在我的代码中使用 Google 字体?如果有,我该如何使用导入的模块的 Google 字体替换 PySimpleGUI 中 (Button 或 Text) 元素的字体?而且我发现 PySimpleGUI 中有几种可用字体(Helvetica、Courier、Times、Arial ...),但是我想查看 PySimpleGUI 中所有可用字体的完整列表?
1个回答

2
可用字体列表取决于您使用的GUI框架和操作系统。在PySimpleGUI GitHub的演示程序区域中有一个名为“Font Previewer”的演示程序,它获取可用字体列表并预览它们。由于这不是PySimpleGUI目前实现的功能,因此它直接调用tkinter来获取字体列表。目前还没有人提出过这个需求。以下是演示中用于获取字体列表并将其放入变量fonts中的代码。
from tkinter import font
import tkinter
root = tkinter.Tk()
fonts = list(font.families())
fonts.sort()
root.destroy()

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接