如何设置 Tkinter 网格的行数和列数?
tkinterpythongui-programming更新于 2024/1/23 10:52:17
在 Tkinter 中,您可以使用不同的几何管理器设置应用程序的 GUI。网格几何管理器 是 tkinter 中最有用的几何管理器之一,用于使用 2D 几何形式设置应用程序中的小部件位置。
使用网格几何管理器,您可以设置一定数量的行数和列数,并将小部件放置在应用程序的任何位置。要设置一定数量的行和列,您需要指定行和列配置的大小值,这有助于设置特定小部件的位置。
示例
在下面的示例中,我们创建了一个标签小部件,并使用网格几何管理器设置沿窗口行和列的位置。
# 导入所需的库
from tkinter import*
# 创建 tkinter 框架或窗口的实例
win = Tk()
# 设置窗口的大小
win.geometry("700x350")
# 添加标签小部件
label1 = Label(win, text='Label1', font=("Calibri, 15"))
label1.grid(column=1, row=2)
label2 = Label(win, text='Label2', font=("Calibri, 15"))
label2.grid(column=3, row=5)
label3 = Label(win, text='Label3', font=("Calibri, 15"))
label3.grid(column=5, row=8)
label4 = Label(win, text='Label4', font=("Calibri, 15"))
label4.grid(column=7, row=11)
# 设置窗口大小并添加行和列
win.rowconfigure(9)
win.columnconfigure(9)
win.mainloop()
输出
运行上述代码将显示一个窗口,其中标签小部件沿着窗口的行和列设置窗口。

相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

