首页 > 技术文章 > Python中tkinter中控件的使用(5.Frame矩形框)

zlong123 2019-03-08 20:29 原文

#Frame矩形框
import tkinter


win = tkinter.Tk()
win.title("Frame矩形框")
win.geometry("800x600+600+100")

'''
框架控件
在屏幕上显示一个矩形区域,作为容器控件

'''
frm=tkinter.Frame(win)#在win上创建frm
frm.pack()
#left
frm_l=tkinter.Frame(frm)
tkinter.Label(frm_l,text="左上",bg="pink").pack(side=tkinter.TOP)#在frm上又创建Label
tkinter.Label(frm_l,text="左下",bg="blue").pack(side=tkinter.TOP)
frm_l.pack(side=tkinter.LEFT)
#Right
frm_r=tkinter.Frame(frm)
tkinter.Label(frm_r,text="右上",bg="yellow").pack(side=tkinter.TOP)
tkinter.Label(frm_r,text="右下",bg="black").pack(side=tkinter.TOP)
frm_r.pack(side=tkinter.RIGHT)
#基础窗体左侧
frm_l1=tkinter.Frame(win)
tkinter.Label(frm_l1,text="左上",bg="pink").pack(side=tkinter.TOP)#在frm上又创建Label
tkinter.Label(frm_l1,text="左下",bg="blue").pack(side=tkinter.TOP)
frm_l1.pack(side=tkinter.LEFT)
#基础窗体左侧
frm_r1=tkinter.Frame(win)
tkinter.Label(frm_r1,text="右上",bg="yellow").pack(side=tkinter.TOP)
tkinter.Label(frm_r1,text="右下",bg="black").pack(side=tkinter.TOP)
frm_r1.pack(side=tkinter.RIGHT)

win.mainloop()

推荐阅读