Tkinter PanedWindow 建立LabelFrame当作子对象
PanedWindow是一个面板,最常的应用是将它分成二三份,然后可以将所设计的控件适度分配位置。
示例1
设计三个LabelFrame对象当作PanedWindow的子对象,然后水平排列。
from tkinter import *
root = Tk()
root.title("apidemos.com")
# pw = PanedWindow(root,orient=HORIZONTAL) # 创建PanedWindow对象
pw = PanedWindow(orient=HORIZONTAL) # 创建PanedWindow对象
leftframe = LabelFrame(pw,text="Left Pane",width=120,height=150)
pw.add(leftframe) # 插入左边LabelFrame
middleframe = LabelFrame(pw,text="Middle Pane",width=120)
pw.add(middleframe) # 插入中间LabelFrame
rightframe = LabelFrame(pw,text="Right Pane",width=120)
pw.add(rightframe) # 插入右边LabelFrame
pw.pack(fill=BOTH,expand=True,padx=10,pady=10)
root.mainloop()
输出: