視窗中的格點物件佈局 the grid layout of the objects of window
視窗中的格點物件佈局 the grid layout of the objects of window
Example Code
- import tkinter as tk
- win=tk.Tk()
- win.title("Tk GUI")
- win.geometry('800x150')
- label00 = tk.Label(win, text= " 00 ", font=("Helvetica", 24), fg="blue")
- label00.grid(column=0,row=0) #label.pack()
- label02 = tk.Label(win, text= " 03 ", font=("Helvetica", 24), fg="blue")
- label02.grid(column=0,row=2) #label.pack()
- label10 = tk.Label(win, text= " 10 ", font=("Helvetica", 24), fg="blue")
- label10.grid(column=1,row=0) #label.pack()
- label11 = tk.Label(win, text= " 11 ", font=("Helvetica", 24), fg="blue")
- label11.grid(column=1,row=1) #label.pack()
- label12 = tk.Label(win, text= " 12 ", font=("Helvetica", 24), fg="blue")
- label12.grid(column=1,row=2) #label.pack()
- win.mainloop()
Note and Comments
- label.grid(column=n,row=n) 將物件放置在格點(n,n)的位置上. 用grid 排列取代label.pack()依序排列
result