如何使用cget获取字体家族名称

问题描述 投票:0回答:1

我正在使用以下代码:

from tkinter import *
from tkinter.font import Font
root = Tk()
root.title("Font window")
root.geometry("500x500")

my_font = Font(
    family = 'Helvetica',
    size = 30,
    weight = 'bold',
    slant = 'roman',
    underline = 1,
    overstrike = 0
)
my_label = Label(root, text="Peter Pan", fg="Green", bg="White", font = my_font)

value = my_label.cget("text")
print(value)

my_label.pack()
root.mainloop()

这可行,但是如何获取字体系列值或字体大小值?

python tkinter
1个回答
0
投票

你必须使用

cget("font")
,正如约翰·戈登在评论中提到的那样。 这允许您获得为字体设置的任何选项。
此选项包括:

  • 字体
  • 名字
  • 存在
  • 重量
  • 倾斜
  • 家人
  • 下划线
  • 重击

完整文档

© www.soinside.com 2019 - 2024. All rights reserved.