Python Tkinter PanedWindow 控件
2013-11-18 07:55
357 查看
PanedWindow是一个窗口布局管理的插件,可以包含一个或者多个子控件。用户可以用鼠标移动上面的分割线来改变每个子控件的大小。
PanedWindow可以用来创建2格或者3格的布局。
下面的例子演示了如何创建有2个窗格的PanedWindow插件。
from Tkinter import * m = PanedWindow(orient=VERTICAL) m.pack(fill=BOTH, expand=1) top = Label(m, text="top pane") m.add(top) bottom = Label(m, text="bottom pane") m.add(bottom) mainloop()
运行如下图:
移动分割线,2个label的大小就会随之改变。
下面的例子展示了如何创建3窗格。
from Tkinter import * m1 = PanedWindow() m1.pack(fill=BOTH, expand=1) left = Label(m1, text="left pane") m1.add(left) m2 = PanedWindow(m1, orient=VERTICAL) m1.add(m2) top = Label(m2, text="top pane") m2.add(top) bottom = Label(m2, text="bottom pane") m2.add(bottom) mainloop()
运行效果如下图:
相关文章推荐
- Python Tkinter基础控件用法
- Python Tkinter GUI 常用控件(后续整理加入了几个pmw的控件)
- Python3 Tkinter基础 Label pack(side=LEFT) 设置控件在窗体中的位置
- python开发_tkinter_窗口控件_自己制作的Python IDEL_博主推荐
- 【python-GUI-tkinter】控件基础(3.6.2)
- python开发_tkinter_窗口控件_自己制作的Python IDEL_博主推荐(二)
- Python Tkinter参考资料之(通用控件属性)
- Python -- Gui编程 -- Tkinter的使用 -- 基本控件
- python tkinter 各控件属性 全
- Python Tkinter编程 Scale控件
- Python Tkinter参考资料之(通用控件属性)
- Python Tkinter Scrollbar控件
- Python Tkinter 基础控件学习
- Python Tkinter参考资料之(通用控件属性)
- Python Tkinter 基础控件学习
- python之Tkinter控件学习
- Python Tkinter Text控件
- Python Tkinter基础控件入门实例
- Python:GUI之tkinter学习笔记1控件的介绍及使用
- Python tkinter 控件更新信息