Python 专题

小鱼儿学Tkinter-grid 布局

2022-06-28  本文已影响0人  小鱼儿_yzh

tkinter 有三种布局管理方式:

· pack · grid · place
注意这三种布局管理在同一个 master window 里一定不可以混用!

布局管理有以下功能:

虽然控件自己也可以指定大小和对齐方式等信息, 但最终的控件大小及位置还是由布局管理决定的.

**grid 布局

代码:


from tkinter import *
root=Tk()
root.title('grid 功能演示')
root.geometry('280x165')
colors=['red','green','orange','white','yellow','blue','pink',]
r = 0
for c in colors:
    Label(text = c, relief = RIDGE, width = 20).grid(row = r, column = 0)
    Entry(bg = c, relief = SUNKEN, width = 20).grid(row = r, column =1)
    r = r + 1
root.mainloop()

效果图

效果演示

参考资料:

Python的GUI编程之 Pack、Place、Grid 的区别

上一篇下一篇

猜你喜欢

热点阅读