NS
Size: a a a
NS
NS
ДТ
P
ДТ
ДТ
ДТ
ДТ
ДТ
ДТ
ДТ
ДТ
ДТ
DD
ДТ
E
DD
NS
class RemoteSiteTab(ttk.Frame):
def __init__(self, root, boreholes, site, **kw):
super().__init__(root, **kw)
self.boreholes = boreholes
self.site = site
self.frames = [SensorFrame(self, text=borehole_name) for borehole_name in self.boreholes[site]]
self.tab_columns = 0
self.tab_row = 0
for sensor_frame in self.frames:
if self.tab_columns != 5:
sensor_frame.grid(row=self.tab_row, column=self.tab_columns, padx=10, pady=5)
self.tab_columns += 1
else:
self.tab_columns = 0
self.tab_row += 1
sensor_frame.grid(row=self.tab_row, column=self.tab_columns, padx=10, pady=5)
Доброго времени суток, коллеги. Вопрос у меня цикл добавляет фреймы их должно быть 12 а получается 11. После каждого 5-го добавленного фрейма перехожу на новую строку, не могу понять почему 6 фрейм не добавляется.5/0 расположился в ячейке 0 строке 0Решил подебажить сетку принтами, помогло 8-бис перезаписывает 12
5/0-бис расположился в ячейке 1 строке 0
5/0-РЭ расположился в ячейке 2 строке 0
5/0-бис-РЭ расположился в ячейке 3 строке 0
7 расположился в ячейке 4 строке 0
12 расположился в ячейке 0 строке 1
8-бис расположился в ячейке 0 строке 1
1-ОП расположился в ячейке 1 строке 1
23 расположился в ячейке 2 строке 1
114-Э расположился в ячейке 3 строке 1
115-Э расположился в ячейке 4 строке 1
2-ПЭ-бис расположился в ячейке 0 строке 2
R