默认字体是什么tkinter Label?如果我想更改标签字体大小,则tkinter强制我也定义字体类型(作为元组,例如('Arial', 20)),但我不想更改正在使用的字体。是阿里尔吗?是快递吗?
Jiy*_*sei 10
它将被设置为TkDefaultFont值。您可以通过启动Tk()实例然后检查默认字体来检查此值。
import tkinter
from tkinter import font
root = tkinter.Tk() # Start Tk instance
your_font = font.nametofont("TkDefaultFont") # Get default font value into Font object
your_font.actual()
Run Code Online (Sandbox Code Playgroud)
小智 2
来,试试这个程序。我得到的默认值是Segoe UI
from tkinter import *
from tkinter import font
root=Tk()
l1=Label(root,text="Hello")
l1.pack()
Button(root,text='get label font',command=lambda: print(font.nametofont(l1['font']).configure()["family"])).pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15150 次 |
| 最近记录: |