Tkinter - автоматическое назначение строк и столбцов в сетке - PullRequest
0 голосов
/ 27 декабря 2018

Я попробовал функцию поиска (и Google), но не могу найти хороший / питонский способ сделать это.

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

    cols = 0
    rows = 0
    for item in comparison['dif_changed']:
            Label(master=first_chord, text=item[-22:]+",", bg='white').grid(column=cols, row=rows, sticky=W)
            cols+=1
            if cols == 3:
                cols=0
                rows+=1

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

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