Пробелы после добавления холста - PullRequest
0 голосов
/ 21 июня 2019

когда я добавляю холст в свой графический интерфейс, между кнопками появляются странные промежутки. Он не отображается без холста (красный).

for i in range(1,30):
    self.przyciskiZawodnikow.append(Button(root, width=w, text="chuj", compound="bottom", height=h, image=self.obrazy_wlosow['blond'], borderwidth=b, command =lambda i=i: self.aktual_stat(i)))
    self.przyciskiZawodnikow[-1].grid(row=0, column=i-1)

self.boisko = Canvas(master, width=200, height=100, background='red')
self.boisko.grid(row=5, sticky='S')

self.boisko = Canvas(master, width=200, height=100, background='red')
self.boisko.grid(row=5, sticky='S')

1 Ответ

0 голосов
/ 22 июня 2019

Вы создаете сетку, что означает, что каждая ячейка в столбце будет иметь одинаковую ширину, а каждая ячейка в строке будет иметь одинаковую высоту.

Когда вы помещаете холст в столбец 0 (благодаряне указав столбец), что приводит к ширине столбца 0, как холст.Поскольку ваши кнопки не такие широкие, как холст, и вы не указали никаких других параметров, кнопки будут центрированы в их ячейке.Таким образом, любое дополнительное пространство будет выделяться одинаково на каждой стороне кнопки в нулевом столбце.

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