Tkinter(九):Frame 框架

 在windows窗口上创建一个大的frame(容器),在大frame(容器)里面创建两个小frame(容器)

在左边的小frame里面放入两个label,右边的小frame里面放入一个label

import tkinter as tk

# 定义窗口
window = tk.Tk()
window.title('my window')  # 窗口title
window.geometry('300x300')  # 窗口尺寸

tk.Label(window,text='on the window').pack()
#在windows上创建一个大frame
frm = tk.Frame(window)
frm.pack()

#在刚刚创建的大frame上创建左右两个小frame
frm_left = tk.Frame(frm)
frm_right=tk.Frame(frm)

# 设定两个小frame的位置,基于主frame的左右
frm_left.pack(side='left')
frm_right.pack(side='right')

#在左边的小frame上,添加两个label;在右边的小frame上添加一个label
tk.Label(frm_left,text='on the frm_left 1').pack()
tk.Label(frm_left,text='on the frm_left 2').pack()
tk.Label(frm_right,text='on the frm_right').pack()

window.mainloop()
原文地址:https://www.cnblogs.com/ronyjay/p/13725281.html