Tkinter:调整调整大小窗口按钮中的字体大小

时间:2012-12-26 14:03:53

标签: fonts resize tkinter

当调整窗口大小时,如何使'Hi'的字体大小与窗口大小成比例?

import Tkinter

outer_window = Tkinter.Tk()

button_1 = Tkinter.Button(outer_window, text='Hi')
button_1.grid(sticky='nsew')

outer_window.columnconfigure(0, weight=1)
outer_window.rowconfigure(0, weight=1)

outer_window.mainloop()

1 个答案:

答案 0 :(得分:1)

没有内置支持。您必须为按钮的<Configure>事件创建绑定。在绑定的处理程序中,您必须获取按钮的大小,然后计算适当的字体大小。然后,您将不得不重新配置按钮使用的字体。