frame 是一种在 windows 上用于分隔小区域的组件,它可以将窗口划分为不同的区域,并在这些区域中放置其他组件。此外,一个 frame 还可以进一步分割成两个或多个 frame,可以将其视为一种容器。
效果
代码语言:javascript代码运行次数:0运行复制“`javascript
定义一个
label
显示
on the window
tk.Label(window, text=’on the window’).pack()
在
window
上创建一个
frame
frm = tk.Frame(window)frm.pack()
在刚刚创建的
frame
上创建两个
frame
,我们可以把它理解成一个大容器里套了一个小容器,即
frm
上有两个
frame
,
frm_l
和
frm_r
frm_l = tk.Frame(frm)frm_r = tk.Frame(frm)
这里是控制小的
frm
部件在大的
frm
的相对位置,此处
frm_l
就是在
frm
的左边,
frm_r
在
frm
的右边
frm_l.pack(side=’left’)frm_r.pack(side=’right’)
这里的三个label就是在我们创建的frame上定义的label部件,还是以容器理解,就是容器上贴了标签,来指明这个是什么,解释这个容器。
tk.Label(frm_l, text=’on the frm_l1′).pack()##这个
label
长在
frm_l
上,显示为
on the frm_l1
tk.Label(frm_l, text=’on the frm_l2′).pack()##这个
label
长在
frm_l
上,显示为
on the frm_l2
tk.Label(frm_r, text=’on the frm_r1′).pack()##这个
label
长在
frm_r
上,显示为
on the frm_r1
以上就是Tkinter Frame的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/176841.html
微信扫一扫
支付宝扫一扫