3

有没有办法在我的 PySimpleGUI 桌面应用程序中使用 Google 字体?或者是否有任何 Python 内置包可以在我的代码中使用 Google 字体?如果有,如何将 PySimpleGUI 中(按钮或文本)元素的字体替换为导入模块的 Google 字体?而且我还发现 PySimpleGUI 中有几种可用字体(HelveticaCourierTimesArial ...),但我想查看 PySimpleGUI 中可用字体的完整列表?

4

1 回答 1

1

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

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

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

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

from tkinter import font
import tkinter
root = tkinter.Tk()
fonts = list(font.families())
fonts.sort()
root.destroy()
于 2019-12-28T23:54:51.327 回答