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

时间:2019-12-27 12:35:49

标签: fonts google-fonts pysimplegui

是否可以在我的PySimpleGUI桌面应用程序中使用Google字体?还是在我的代码中有Python内置软件包可使用Google字体?如果存在,如何用导入的模块的Google字体替换PySimpleGUI中的(按钮或文本)元素的字体?我还发现PySimpleGUI中有几种字体( Helvetica Courier Times Arial 。 ..),但是我想查看PySimpleGUI中可用字体的整个列表?

1 个答案:

答案 0 :(得分:1)

可用字体的列表取决于您所运行的GUI框架以及操作系统。

PySimpleGUI GitHub上的“演示程序”区域中有一个名为“ Font Previewer”的演示,该演示获取可用字体的列表并进行预览。

它直接调用tkinter来获取字体列表,因为这不是PySimpleGUI中实现的功能。没有人要求过它。

这里是演示中使用的代码,该代码获取字体列表并将其放入变量fonts

from tkinter import font
import tkinter
root = tkinter.Tk()
fonts = list(font.families())
fonts.sort()
root.destroy()