如何设置 Tkinter 网格的特定行和列数?
在 Tkinter 中,你可以使用不同的几何管理器来设置应用程序的 GUI。网格几何管理器是 tkinter 中最有用的几何管理器之一,用于使用二维几何形式设置应用程序中各个组件的位置。
借助网格几何管理器,你可以设置特定数量的行和列,并将组件置于应用程序的任意位置。要设置特定数量的行和列,你需要指定行配置和列配置的 size 值,这有助于设置特定组件的位置。
示例
在以下示例中,我们创建了一个标签组件,并使用网格几何管理器设置了 window 的行和列位置。
# Import the required library
from tkinter import*
# Create an instance of tkinter frame or window
win = Tk()
# Set the size of the window
win.geometry("700x350")
# Add a label widget
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)
# set size of the window and add row and column
win.rowconfigure(9)
win.columnconfigure(9)
win.mainloop()输出
运行以上代码将显示一个 window,其中标签组件沿着窗口的行和列设置。

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP