我需要根据 window 尺寸扩展标签

I need to make a label expand based on the window size

我想制作一个横跨屏幕顶部的标题标签,文本位于中间。这在 window 打开时有效,但如果我进入全屏,标签只跨越一半的长度。如果我把标签变大,文字就不会在中间。这是 win-lose 的情况。有什么方法可以使它们都起作用?

import tkinter as tk
from tkinter import *

Title_Font = ("Hallo Sans", 20, "bold")
MyBlue = '#30D5C8'

Home = tk.Tk()
Home.title("Guitar Bud")
Home.geometry('1000x700')
Home.configure(bg='grey')

ExersisesLbl = tk.Label(Home, width=60, height=1, bg='black', fg=MyBlue, text='Exersises', font=Title_Font, anchor=CENTER)
ExersisesLbl.grid(row=0, column=0, columnspan=5, sticky='ew')

就像@JacksonPro 说的,使用grid_columnconfigure()。

import tkinter as tk
from tkinter import *

Title_Font = ("Hallo Sans", 20, "bold")
MyBlue = '#30D5C8'

Home = tk.Tk()
Home.title("Guitar Bud")
Home.geometry('1000x700')
Home.configure(bg='grey')
Home.grid_columnconfigure(0, weight=1)

ExersisesLbl = tk.Label(Home, width=60, height=1, bg='black', fg=MyBlue, text='Exersises', font=Title_Font, anchor=CENTER)
ExersisesLbl.grid(row=0, column=0, columnspan=5, sticky='ew')

mainloop()