用pack方式摆放
import tkinter as tk
window=tk.Tk()
window.title('my window')
window.geometry('500x600')
tk.Label(window,text='top').pack(side='top') #摆放在顶部
tk.Label(window,text='bottom').pack(side='bottom')#底部
tk.Label(window,text='left').pack(side='left')#左边
tk.Label(window,text='right').pack(side='right')#右边
window.mainloop()
用grid方式摆放
import tkinter as tk
window=tk.Tk()
window.title('my window')
window.geometry('500x600')
for i in range(4):
for j in range(3):
tk.Label(window,text='放置',bg='green').grid(row=i,column=j,ipadx=10,ipady=10,padx=10,pady=10)
#摆放的位置坐标 内部位置大小 外部位置大小
window.mainloop()
用place方式摆放
import tkinter as tk
window=tk.Tk()
window.title('my window')
window.geometry('500x600')
tk.Label(window,text='精确位置').place(x=10,y=100,anchor='nw')#将模块的左上方固定在坐标(10,100)上
window.mainloop()
anchor属性的值和意义