更改网格中窗口小部件的位置?

时间:2015-10-05 01:37:58

标签: python python-3.x tkinter grid-layout cells

我需要知道的是,如果有一种方法可以在已经网格化之后将窗口小部件放入不同的网格单元格中。我需要这样做的原因是因为我在python中创建了一个具有多个堆叠帧的tkinter程序,并且我创建了一个继承自FrameParentFrame的类。程序中的所有其他框架都继承自ParentFrame。它的部分功能是自动对其中的所有从属帧进行网格化。

这就是问题所在。我希望一个单一的从属框架以不同的方式定位,但它已经被ParentFrame定位在网格中。是否可以在已经进入网格后重新配置从机框架的位置?

感谢。

1 个答案:

答案 0 :(得分:3)

是的,有一种方法可以将它放在不同的网格单元格中。只需使用不同参数再次调用grid即可。没有必要先删除它。

...
my_button.grid(row=0, column=1, ...)
...
my_button.grid(row=1, column=3, ...)
...