Расположите кнопку в нужном месте Tkinter - PullRequest
0 голосов
/ 16 ноября 2018

Как мне расположить две кнопки рядом друг с другом.Я получаю вывод, как показано на рисунке ниже.

 _scrape_btn = ttk.Button(_mainframe, text='Scrape!', command=save)
 _scrape_btn.grid(row=2, column=0)

 _compress_btn = ttk.Button(_mainframe, text='Compress!', command=compress)
 _compress_btn.grid(row=2, column=1)

enter image description here

1 Ответ

0 голосов
/ 16 ноября 2018

Глядя на ваше изображение, я могу сказать, что ваши URL и Content LabelFrames были помещены в row=0, column=0 и row=1, column=0 соответственно.Теперь вы должны понимать, что ширина первого столбца равна размеру метки.Следовательно, ваша вторая кнопка начинается там, где заканчивается 1-й столбец, поскольку она находится во 2-м столбце.

Что вы можете сделать, это добавить columnspan=2 в оба labelFrames.

Теперь по умолчанию кнопки будутпо центру.Чтобы сблизить их, необходимо добавить sticky='e' в команду сетки 1-й кнопки ( Scrape ) и sticky='w' в команду сетки 2-й кнопки ( Compress ).

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