【问题标题】:How can I use Google Fonts in my PySimpleGUI desktop application?如何在我的 PySimpleGUI 桌面应用程序中使用 Google 字体?
【发布时间】:2020-04-17 10:25:25
【问题描述】:

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

【问题讨论】:

    标签: python python-3.x fonts google-fonts pysimplegui


    【解决方案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()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-05
      • 2021-06-20
      • 2015-01-24
      • 2011-02-21
      • 2011-12-26
      • 2012-02-11
      • 2020-10-20
      相关资源
      最近更新 更多