Python 如何确定tkinter中ttk.按钮使用的字体?
我有一个ttk按钮,我想知道它的字体。使用:Python 如何确定tkinter中ttk.按钮使用的字体?,python,tkinter,ttk,Python,Tkinter,Ttk,我有一个ttk按钮,我想知道它的字体。使用:my\u button.cget('font')会给我\u tkinter.TclError:未知选项“-font”。好的,这意味着小部件本身没有存储字体。因此,我尝试使用my_style.cget('font')查询样式。然后结果是AttributeError:“Style”对象没有属性“cget” 这是一个密码狙击手。这次我试着直接改变字体。我知道这是calibri,但无法质疑: my_style = ttk.Style() my_style.co
my\u button.cget('font')
会给我\u tkinter.TclError:未知选项“-font”
。好的,这意味着小部件本身没有存储字体。因此,我尝试使用my_style.cget('font')
查询样式。然后结果是AttributeError:“Style”对象没有属性“cget”
这是一个密码狙击手。这次我试着直接改变字体。我知道这是calibri,但无法质疑:
my_style = ttk.Style()
my_style.configure('W.TButton', background='black',
font=('calibri', 10, 'bold', 'underline'), foreground='white')
print(my_style.cget('font'))
使用my_style.lookup(“W.TButton”、“font”)
。使用my_style.lookup(“W.TButton”、“font”)
。您还可以使用:
my_style.configure('W.TButton', 'font')
您还可以使用:
my_style.configure('W.TButton', 'font')