Как центрировать объект в Python Tkinter?

Да-да, но у меня нужно, что бы этот объект был прямо в центре. (чтобы это работало не только на чекбоксе).

def clsi1():
    import webbrowser
    webbrowser.open('https://www.fadcomp.tk', new=0)

def github():
    import webbrowser
    webbrowser.open('https://github.com/Fander-Company/urlshortener', new=0)

def projectsite():
    import webbrowser
    webbrowser.open('https://briefa.ga', new=0)

def chkstatebind():
    chk_state.set(True)

def callback(*args):
    print(f"the variable has changed to '{var.get()}'")

root = Tk()
root.title("BriefaGa")
chk_state = StringVar()
chk_state.set(False)  # задайте проверку состояния чекбокса
chk = Checkbutton(root, text='Custom', var=chk_state)
#chk.pack(fill='both', expand=5)
chk.place(relx=0.5, rely=0.5)
txt = Entry()
var = tkinter.StringVar(value="one")
var.trace("w", callback)
#chk.bind('<Double-Button-1>', chk.focus())
#chk.bind('<Button-1>', chkstatebind())
root["bg"] = "white"
menu = Menu(root)
new_item1 = Menu(menu)
new_item2 = Menu(menu)
new_item3 = Menu(menu)
new_item1.add_command(label='Site', command=clsi1)
new_item1.add_command(label='GitHub Project', command=github)
new_item1.add_command(label='Project Site', command=projectsite)
menu.add_cascade(label='Information', menu=new_item1)
root.config(menu=menu)

panelFrame2 = Frame(root, height=30, bg='gray')
textFrame = Frame(root, height=340, width=600)

panelFrame2.pack(side='bottom', fill='x')
textFrame.pack(side='bottom', fill='both', expand=1)


lbl1 = Label(panelFrame2, text='Alpha Version 1.0.0 - en')
lbl1.pack(side='right')
lbl1['bg'] = "gray"
lbl1['fg'] = "white"

root.mainloop()

введите сюда описание изображения


Ответы (0 шт):