Tkinter的place布局管理器怎么用

发布时间:2022-01-13 17:59:01 作者:iii
来源:亿速云 阅读:156

本篇内容主要讲解“Tkinter的place布局管理器怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Tkinter的place布局管理器怎么用”吧!

place布局管理器是Tkinter支持的第三种布局管理器,它允许程序员直接指定控件的位置和大小。例如下面的代码:

from tkinter import *root = Tk()# 绝对位置Button(root,text="绝对坐标摆放1").place(x=20, y=10, width=150, height=50)Button(root, text="绝对坐标摆放2").place(x=20, y = 80, width=150, height=50)root.mainloop()

通过指定两个按钮的绝对坐标,宽度和高度生成以下的画面:

Tkinter的place布局管理器怎么用

读者尝试拖动窗口的有边界和下边界可以知道,无论如何调整窗口的大小,两个按钮的大小和位置都不会发生改变:

Tkinter的place布局管理器怎么用

也可以按照相对坐标摆放控件的位置,例如下面的代码:

from tkinter import *root = Tk()Button(root,text="相对坐标摆放1").place(relx=0.2, rely=0.2, relwidth=0.6, relheight=0.2)Button(root,text="相对坐标摆放2").place(relx=0.2, rely=0.6, relwidth=0.6, relheight=0.2)root.mainloop()

和使用绝对坐标时的区别就在于在每个属性的前面都加一个rel前缀。数值的含义是窗口宽或高的相对值。例如relx=0.2从含义按钮的开始位置时窗口宽度20%的位置,以此类推。这段代码的执行之后生成如下的画面:

Tkinter的place布局管理器怎么用

如果读者拖动窗口的边界扩大窗口的大小,空间的尺寸和位置也会随之发生变化,但是在水平和垂直两个方向上位置比例不变。

Tkinter的place布局管理器怎么用

place布局管理器虽然看起来简单,但是但控件的数量多了以后,坐标的计算和维护都会变得很复杂。正是由于这个原因,几乎没有Tkinter应用会使用这种布局管理器。

但是由用户这种方式对于控件位置和尺寸的安全控制,如果我们希望自已定义一种布局方式,这种方式可以作为基础。

到此,相信大家对“Tkinter的place布局管理器怎么用”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. tkinter中Entry怎么用
  2. Python 如何使用Tkinter Place布局管理器

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

tkinter place

上一篇:Tkinter怎么构建grid布局管理器

下一篇:springboot整合quartz定时任务框架的方法是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》