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

Change the position of widget within a grid?

我需要知道的是,是否有办法在网格化后将小部件放入不同的网格单元格中。我需要这样做的原因是因为我在 python 中制作了一个具有多个堆叠帧的 tkinter 程序,并且我制作了一个继承自 Frame class 的 class 调用ParentFrame。程序中的所有其他框架都继承自 ParentFrame。它的部分功能是自动网格化其中的所有从属框架。

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

谢谢。

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

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