Tkinter-自动分配网格中的行和列

时间:2018-12-27 19:38:35

标签: python-3.x tkinter

我已经尝试了搜索功能(和Google),但似乎找不到一种好的/ Python方式。

我正在尝试使用 for 循环动态填充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

它可以正常工作,但是很乱,我想知道是否有更健壮的方法来做到这一点。我碰到了很多东西,感觉到我可能遗漏了一些显而易见的东西。

0 个答案:

没有答案