什么是正确的:widget.rowconfigure还是widget.grid_rowconfigure在Tkinter中?
在Tkinter中构建应用程序时,我们可以使用许多组件和小部件扩展应用程序。要在应用程序中呈现小部件,我们使用几何管理器。
几何管理器配置小部件在窗口中的位置和大小。网格几何管理器处理要放置在行和列中的小部件。
如果我们想跨越小部件并将其扩展到1个以上的单元格或列中,我们使用 widget.rowconfigure()或widget.grid_rowconfigure() 。它接受诸如 weight 和 row/col 值之类的参数。
widget.rowconfigure() 有时用于替代 widget.grid_rowconfigure() 。使用这些方法将允许小部件具有可以应用于行和列的权重属性。
示例
输出
运行上述代码将在窗口中显示一些彩色带。可以为这些带提供权重属性来在给定列中提供额外的空间。