Размещение двух кнопок рядом друг с другом с помощью Tkinter - PullRequest
0 голосов
/ 08 мая 2020

Я кодировал GUI с библиотекой Tkinter в Python и столкнулся со следующей проблемой:

# DECLARATIONS
labelPresentation = Label(window, text="Insert here")
name = StringVar()
nameEntered = Entry(window, width=25, textvariable=name)
labelPresent = Label(window)
research = ttk.Button(window, text="Search", command=searchToPut)

elimination = ttk.Button(window, text="Delete", command=searchToDelete)

# POSITIONS
labelPresentation.grid(column=0, row=0)
nameEntered.grid(column=0, row=1)
labelPresent.grid(column=0, row=3)
research.grid(column=0, row=2)

elimination.grid(column=0, row=2)

Мне нужно поместить кнопки исключения и исследования рядом друг с другом. но функция сетки вызывает у меня проблемы, потому что этот код помещает их друг над другом. Я искал ту же проблему, и они предложили использовать функцию pack (), но когда я ее пробую, она говорит, что я не могу использовать и сетку, и функцию упаковки для размещения кнопок и меток. Заранее спасибо за помощь!

1 Ответ

1 голос
/ 08 мая 2020

Попробуйте следующее:

# DECLARATIONS
labelPresentation = Label(window, text="Insert here")
name = StringVar()
nameEntered = Entry(window, width=25, textvariable=name)
labelPresent = Label(window)
research = ttk.Button(window, text="Search", command = searchToPut)

elimination = ttk.Button(window, text="Delete", command =searchToDelete )

# POSITIONS
#labelPresentation.grid( row=0)
labelPresentation.place(x=50)
nameEntered.place(x=0,y=20)
labelPresent.grid( row=0)
research.grid(row=2,column=0)

elimination.grid(row=2, column = 1 , padx=0,pady = 25)

Вывод:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...