本文主要是Python tkinter Frame框架控件介绍及使用简单示例。
tkinter系列文章
Python tkinter (2) —— Button标签
Python tkinter (8) ——Spinbox控件
Python tkinter (10) ——Combobox控件
Frame
框架控件,在屏幕上显示一个矩形区域,多作为容器控件
简单示例
在窗口中创建一个父框架,在其中创建包含两个文本控件的子框架,
分别放在父框架的左右,用不同的文字和背景颜色标识。
示例如下:
import tkinter
tk = tkinter.Tk()
tk.title('简单示例')
tk.geometry('300x200+200+20')
frm = tkinter.Frame(tk)
frm.pack()
# left
frm_1 = tkinter.Frame(frm)
tkinter.Label(frm_1, text='左上', bg='pink').pack(side=tkinter.TOP)
tkinter.Label(frm_1, text='左下', bg='blue').pack(side=tkinter.TOP)
# 放置到左侧
frm_1.pack(side=tkinter.LEFT)
# right
frm_2 = tkinter.Frame(frm)
tkinter.Label(frm_2, text='右上', bg='yellow').pack(side=tkinter.TOP)
tkinter.Label(frm_2, text='右下', bg='red').pack(side=tkinter.TOP)
# 放置到右侧
frm_2.pack(side=tkinter.RIGHT)
tk.mainloop()
效果如下:
总结
本文主要是Python tkinter Frame框架控件介绍及使用简单示例。