200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > python中的字体设置 pythontkinter设置界面字体样式_修改Python Tkinter中的默认字体...

python中的字体设置 pythontkinter设置界面字体样式_修改Python Tkinter中的默认字体...

时间:2022-08-23 04:58:42

相关推荐

python中的字体设置 pythontkinter设置界面字体样式_修改Python Tkinter中的默认字体...

我正在使用Tkinter在Python2.7中开发GUI,但我遇到了一个烦人的问题。

我想定义所有小部件使用的默认字体,如果可能的话,请在一行中定义。此行仅修改Entry或ComboBox中使用的字体:

root.option_add("*Font", "courier 10")

但不是示例的复选框标签。

我发现预定义的字体存在“ TkDefaultFont”,但是我无法更改其配置:

print tkFont.Font(font='TkDefaultFont').configure()

tkFont.Font(font='TkDefaultFont').config(family='Helvetica', size=20)

tk.TkDefaultFont = tkFont.Font(family="Helvetica",size=36,weight="bold")

print tkFont.Font(font='TkDefaultFont').configure()

返回:

{‘family’:’DejaVu

Sans’,’weight’:’normal’,’slant’:’roman’,’overstrike’:0,’underline’:0,’size’:-12}

{‘family’: ‘DejaVu

Sans’,’weight’:’normal’,’slant’:’roman’,’overstrike’:0,’underline’:0,’size’:-12}

(没有错误,但没有任何改变!)

我做错了什么?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。