Frame : 框架
- bg或background 背景颜色
- borderwidth或bd 标签边界值,默认是2
- cursor 鼠标光标的形状
- height 框的高度
- highlightbackground 框没有取得焦点时的颜色
- highlightcolor 框取得焦点时的颜色
- highlighthickness 框取得焦点时的厚度
- relief 控制框的外框
- width 框的宽度
上述可选项,可以动手实操作下......
relief属性固定值:flat , groove , raised , ridge , solid , sunken
import tkinter as tk
win = tk.Tk()
win.title('Frame框架')
frame_a = tk.Frame(win, bg='lightyellow', width=250, height=50, relief='groove', borderwidth=5)
frame_a.pack()
frame_b = tk.Frame(win, bg='red', width=250, height=50, relief='flat', borderwidth=5)
frame_b.pack()
frame_c = tk.Frame(win, bg='lightgreen', width=250, height=50, relief='raised', borderwidth=5)
frame_c.pack()
tk.mainloop()
在含relief='groove' 、relief='flat'、relief='raised' 的属性框中分别创建了按钮和多选框
import tkinter as tk
win = tk.Tk()
win.title('Frame框架')
frame_a = tk.Frame(win, bg='lightyellow', width=500, height=80, relief='groove', borderwidth=5)
frame_a.pack(pady=5, padx=5)
btn_a = tk.Button(frame_a, text='红色', fg='red', width=10, relief='flat')
btn_a.pack(side='left', pady=5,